Добавляю цепочку правил для перенаправления исходящего трафика через мой сервис redsocks. Проблема в том, что он не сохраняет его или, по крайней мере, когда я выполняю команду:
sudo iptables -nL
не отображается, но команда create не выполняется.
sudo iptables -t nat -N REDSOCKS
Если я выполняю команду sudo iptables -S REDSOCKS
Я получаю сообщение об ошибке, говорящее о том, что цепочка не существует, однако, если я снова выполню команду создания цепочки iptables, я получаю сообщение об ошибке, говорящее, что цепочка уже существует.
Как я могу увидеть эту цепочку и что внутри нее? ? Или как я могу узнать, сохраняет ли это?
Вам необходимо отслеживать, какая таблица имеет какую цепочку. Вы создали цепочку REDSOCKS в таблице nat, поэтому вам нужно будет указать это, когда вы хотите вывести список правил. Итак, вместо этого:
sudo iptables -nL
сделайте следующее:
sudo iptables -t nat -nL