Я выполнил следующий сценарий, и теперь мне нужна помощь, чтобы отменить его.
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
Два способа:
<час>Один:
Вы можете перечислить правило по номеру правила и удалить его, используя номер.
Цепочка PREROUTING
относится к таблице nat
; давайте перечислим все правила, принадлежащие таблице:
sudo iptables -t nat --line-numbers --numeric --list
Посмотрим на номер правила в крайнем левом столбце; при условии, что число равно 2:
sudo iptables -t nat --delete PREROUTING 2
Будьте особенно внимательны при выборе номера правила, иначе вы можете удалить неправильное правило.
Два:
Другим способом было бы удалить правило по выражению:
sudo iptables -t nat --delete PREROUTING -i eth0 -p tcp --dport 80 \
-j REDIRECT --to-port 3000
Обратите внимание, что в этом случае требуется спецификация правила точно соответствовать.