如何将HTTP和HTTPSstream量redirect到自定义链表iptables

我正在尝试将所有输出HTTP和HTTPS数据包redirect到我的自定义链,但它不起作用

这是我的规则

iptables -t nat -N CUSTOMCHAIN iptables -t nat -A PREROUTING -p tcp --dport 443 -j CUSTOMCHAIN iptables -t nat -A PREROUTING -p tcp --dport 80 -j CUSTOMCHAIN 

但是这不起作用,当我尝试使用wgetcurl那样的wget somesite.com它不会被redirect。

这是统计输出。

 Chain PREROUTING (policy ACCEPT 7 packets, 1418 bytes) num pkts bytes target prot opt in out source destination 1 0 0 CUSTOMCHAIN tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 2 0 0 CUSTOMCHAIN tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 3 0 0 CUSTOMCHAIN tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 4 0 0 CUSTOMCHAIN tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 5 0 0 CUSTOMCHAIN tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 

请帮忙,可能是错的?

UPDATE

有人可以解释什么时候iptables -t nat -A PREROUTING -p tcp --dport 443 -j CUSTOMCHAIN这个规则会被触发吗? 仅适用于传入的包?