小天管理 发表于 7月22日 Share 发表于 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 还是不生效 是我配置的有问题吗,还是有什么其他原因 引用 意见的链接 分享到其他网站 More sharing options...
已推荐帖子
加入讨论
您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.