# 🎯 **[[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
```