Чтобы исключить перенаправление трафика для конкретного порта в iptables, вы можете добавить правило в таблицу `nat`, используя цепочку `PREROUTING`.
1. Откройте терминал и выполните следующую команду для добавления правила:
```
sudo iptables -t nat -A PREROUTING -p tcp --dport <порт> -j ACCEPT
```
`<порт>` здесь должен быть заменен на номер порта, который вы хотите исключить.
2. Затем, чтобы перенаправить остальной трафик, добавьте правило для перенаправления портов по умолчанию:
```
sudo iptables -t nat -A PREROUTING -p tcp --dport <порт> -j REDIRECT --to-port <номер_порта>
```
`<номер_порта>` здесь должен быть заменен на номер порта, на который вы хотите перенаправлять остальной трафик.
Теперь все пакеты, направленные на исключенный порт, будут приниматься без перенаправления, а остальной трафик будет перенаправляться на указанный порт.
Чтобы исключить диапазон IP-адресов от перенаправления трафика, вы можете использовать правило с опцией `-s` для указания диапазона IP-адресов, которые необходимо исключить.
1. Откройте терминал и выполните следующую команду для добавления правила:
```
sudo iptables -t nat -A PREROUTING -s <диапазон_IP> -j ACCEPT
```
`<диапазон_IP>` здесь должен быть заменен на диапазон IP-адресов, который вы хотите исключить.
2. Затем, чтобы перенаправить остальной трафик, добавьте правило для перенаправления портов по умолчанию:
```
sudo iptables -t nat -A PREROUTING -j REDIRECT --to-port <номер_порта>
```
`<номер_порта>` здесь должен быть заменен на номер порта, на который вы хотите перенаправлять остальной трафик.
Теперь все пакеты, исходящие от исключенного диапазона IP-адресов, не будут перенаправляться, а остальной трафик будет перенаправляться на указанный порт.