小天管理 发表于 2024年7月22日 发表于 2024年7月22日 我有两台机器,ip 分别为 192.168.1.31 机器 A 、192.168.1.32 机器 B 。现在 A 可以连接网络,并且部署了代理服务,端口为 1234 。现在 B 也需要连接网络,使用 iptables 将 B 的全部流量转发至 A:1234,实现上网功能 sysctl -w net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p tcp -s 192.168.1.32 -j DNAT --to-destination 192.168.1.31:1234 iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.31 -j MASQUERADE ip route add default via 192.168.1.31 上述配置完后,没有效果 从网上找了找又修改了 sysctl -w net.ipv4.ip_forward=1 iptables -t nat -N V2RAY iptables -t nat -A V2RAY -d 192.168.0.0/16 -j RETURN iptables -t nat -A V2RAY -p tcp -j DNAT --to-destination 192.168.1.31:1234 iptables -t nat -A PREROUTING -p tcp -j V2RAY iptables -t nat -A OUTPUT -p tcp -j V2RAY 还是不生效 是我配置的有问题吗,还是有什么其他原因
已推荐帖子