todo/Zapret/ipset.md
loop-uh 737f065567 Вики переехала на wiki2.zapret.moe: домен заменён во всём хранилище
wiki.zapret.moe заблокирован в России, читатели до редиректа не доходят. Во всех заметках, плашках [!mirror], ссылках и скриптах домен заменён на wiki2.zapret.moe; в AGENTS.md записано правило — ссылаться только на wiki2. Скрипт статистики считает своими заходы с обоих доменов. Чужие незакоммиченные правки в nuc/ в коммит не попали — только замена домена.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 15:15:27 -04: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] Резервное зеркало
> Актуальная версия этой страницы — на основной вики: [wiki2.zapret.moe/Zapret/ipset](https://wiki2.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
```