iptables: нет цепочки / цели / соответствия этим именем

Я пытаюсь настроить iptables для работы Reddocks {цель – получить системный прокси-сервер socks proxy}

#!/bin/bash # Create new chain iptables -t nat -N REDSOCKS iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN iptables -t nat -A REDSOCKS -d 10.0.0.0/8 -j RETURN iptables -t nat -A REDSOCKS -d 127.0.0.0/8 -j RETURN iptables -t nat -A REDSOCKS -d 169.254.0.0/16 -j RETURN iptables -t nat -A REDSOCKS -d 172.16.0.0/12 -j RETURN iptables -t nat -A REDSOCKS -d 192.168.0.0/16 -j RETURN iptables -t nat -A REDSOCKS -d 224.0.0.0/4 -j RETURN iptables -t nat -A REDSOCKS -d 240.0.0.0/4 -j RETURN iptables -t nat -A REDSOCKS -p tcp -j REDIRECT --to-ports 8888 iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner USER -j REDSOCKS 

Я получаю следующее

 iptables: No chain/target/match by that name. iptables: No chain/target/match by that name. 

Я думаю, что причиной этого является -j REDIRECT – to-ports, например, когда я пытаюсь

 iptables -t nat -A OUTPUT -p tcp -j REDIRECT --to-port 8888 

все еще дает мне это

И используя это, я могу работать с redsocks, но перенаправляет все на 127.0.0.1:8888, например, когда я открываю google.com, он переходит на 127.0.0.1:8888, но url остается google.com

 #!/bin/bash iptables -t nat -N REDSOCKS iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN iptables -t nat -A REDSOCKS -d 10.0.0.0/8 -j RETURN iptables -t nat -A REDSOCKS -d 127.0.0.0/8 -j RETURN iptables -t nat -A REDSOCKS -d 169.254.0.0/16 -j RETURN iptables -t nat -A REDSOCKS -d 172.16.0.0/12 -j RETURN iptables -t nat -A REDSOCKS -d 192.168.0.0/16 -j RETURN iptables -t nat -A REDSOCKS -d 224.0.0.0/4 -j RETURN iptables -t nat -A REDSOCKS -d 240.0.0.0/4 -j RETURN iptables -t nat -A REDSOCKS -p tcp -o eth0 -j DNAT --to 127.0.0.1:8888 iptables -t nat -A OUTPUT -p tcp -j REDSOCKS 

и вот мой redsocks.conf

 base { log_debug = on; log_info = on; daemon = on; log = "file:redsocks.log"; redirector = iptables; } redsocks { local_ip = 127.0.0.1; local_port = 12345; ip = 127.0.0.1; port = 8888; type = socks5; }