todo/Zapret/ipset.md
loop-uh 0ad0bcc8dd
Some checks failed
Published content check / validate (push) Failing after 5s
seo+зеркало: [!mirror]-плашка со ссылкой на вики и description во frontmatter всех заметок
Каждая публикуемая заметка получила callout-шапку со ссылкой на свою страницу
wiki.zapret.moe (на самой вики она вырезается транформером RemoveMirrorCallout,
видна только на зеркале Obsidian Publish и в Forgejo) и SEO-поле description —
1–2 предложения для meta description обоих сайтов.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 22:05:57 +03:00

91 lines
No EOL
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
date:
tags:
link:
aliases:
- айпсет
img:
description: "IP-фильтры Zapret: параметры --ipset, --ipset-ip, --ipset-exclude и --ipset-exclude-ip — синтаксис, формат файлов со списками IP/CIDR и примеры."
---
> [!mirror] Резервное зеркало
> Актуальная версия этой страницы — на основной вики: [wiki.zapret.moe/Zapret/ipset](https://wiki.zapret.moe/Zapret/ipset)
# 🎯 **[[filter|Фильтры]] по IP адресам**
### 6. **`--ipset`** - Включающий IP фильтр
**Синтаксис:**
```bash
--ipset=<filename>
```
**Параметры:**
- `filename` - путь к файлу с IP адресами/подсетями
- Формат файла: один IP/CIDR на строку
- Поддержка IPv4 и IPv6
- Поддержка gzip сжатия
- Можно указывать несколько раз
**Формат файла:**
```
192.168.1.0/24
10.0.0.1
2001:db8::/32
```
**Примеры:**
```bash
--ipset=/path/to/iplist.txt
--ipset=/path/to/list1.txt.gz --ipset=/path/to/list2.txt
```
---
### 7. **`--ipset-ip`** - Фиксированный список IP
**Синтаксис:**
```bash
--ipset-ip=<ip_list>
```
**Параметры:**
- Список IP/подсетей через запятую
- Без файла, прямо в командной строке
**Примеры:**
```bash
--ipset-ip=192.168.1.0/24,10.0.0.1
--ipset-ip=8.8.8.8,1.1.1.1
```
---
### 8. **`--ipset-exclude`** - Исключающий IP фильтр
**Синтаксис:**
```bash
--ipset-exclude=<filename>
```
**Параметры:** (аналогично `--ipset`)
- Файл с IP адресами, которые НЕ должны обрабатываться
**Примеры:**
```bash
--ipset-exclude=/path/to/exclude.txt
```
---
### 9. **`--ipset-exclude-ip`** - Фиксированный список исключений
**Синтаксис:**
```bash
--ipset-exclude-ip=<ip_list>
```
**Примеры:**
```bash
--ipset-exclude-ip=192.168.0.0/16,10.0.0.0/8
```