可以使用iptables命令进行流量转发:

  1. 首先,登录到路由器的SSH终端。

  2. 然后,使用以下命令开启端口转发功能:

sudo sysctl -w net.ipv4.ip_forward=1

  1. 接下来,使用以下命令设置iptables规则,将所有TCP和HTTP流量转发到192.168.1.1:1234端口:

sudo iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.1:1234 sudo iptables -t nat -A PREROUTING -p tcp -m tcp --dport 443 -j DNAT --to-destination 192.168.1.1:1234

  1. 最后,使用以下命令设置iptables规则,将22端口的流量排除在外:

sudo iptables -t nat -A PREROUTING -p tcp -m tcp --dport 22 -j ACCEPT

  1. 保存iptables规则:

sudo iptables-save > /etc/iptables/rules.v4

  1. 重启iptables服务:

sudo systemctl restart iptables

这样,所有TCP和HTTP流量都将被转发到192.168.1.1:1234端口,而22端口的流量将被排除在外

通过SSH命令路由器wifi 流量所有tcp http全部转发到192168111234端口除了22端口的流量

原文地址: http://www.cveoy.top/t/topic/fbXf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录