1 xuanliang 2018-07-01 16:24:52 +08:00 ![]() IP 转发开了么? 修改 /etc/sysctl.conf,设置 net.ipv4.ip_forward = 1。重启。 |
![]() | 2 msfra 2018-07-01 16:36:07 +08:00 一个小问题:配置前几行中 nat table 限定了 UDP 协议,最后 filter table 怎么换成了 esp 和 ah 呢? |
![]() | 3 henryshen233 2018-07-01 20:37:31 +08:00 ![]() iptables -t nat -A PREROUTING -p udp --dport 500 -j DNAT --to-destination 10.11.2.3:500 iptables -t nat -A POSTROUTING -d 10.11.2.3 -p udp -m udp --dport 500 -j SNAT --to-source 10.10.2.4 iptables -t nat -A PREROUTING -p udp --dport 4500 -j DNAT --to-destination 10.11.2.3:500 iptables -t nat -A POSTROUTING -d 10.11.2.3 -p udp -m udp --dport 4500 -j SNAT --to-source 10.10.2.4 iptables -t nat -A PREROUTING -p udp --dport 1701 -j DNAT --to-destination 10.11.2.3:1701 iptables -t nat -A POSTROUTING -d 10.11.2.3 -p udp -m udp --dport 1701 -j SNAT --to-source 10.10.2.4 |
![]() | 4 defunct9 2018-07-01 21:52:46 +08:00 via iPhone 开 ssh,让我上去试试 |
5 DevNet 2018-07-01 22:27:26 +08:00 via Android IPsecVPN 穿越放火墙需要放过的只有 ike 协议(UDP500),NAT-T(UDP4500),esp 协议( IP 协议号 50 )。AH 没人用的。 |
6 2397613259qqq OP @xuanliang ip 转发开了的,ss 之类的都可以链接 |
7 2397613259qqq OP @henryshen233 感谢回复 不过有一点疑问,在第三行的 prerouting 里面,为什么要把 4500 转发到 500 呢? 还有就是 postrouting 除了增加了 extend match 似乎和我在主题上贴的没有区别。另外按照指教的参数配置后还是没有转发成功 |
![]() | 8 henryshen233 2018-07-02 08:47:48 +08:00 ![]() @2397613259qqq 不好意思打错了。。。我这个是用来转发 WebDAV 的和 ssh 的 tcp 流量的,我是可以用的 |
![]() | 9 jinhan13789991 2018-07-02 11:07:00 +08:00 via Android 哪里的 vps,有的 vps 商是带防火墙管理的,比如谷歌云,需要在外面手动再次配置一次防火墙 |
![]() | 10 jinhan13789991 2018-07-02 11:07:40 +08:00 via Android 不好意思 看错了 以为是 vps |
![]() | 11 cattyhouse 2018-07-02 13:27:32 +08:00 还在用 IPSec ?这种分分钟给你断掉 |
![]() | 12 moln 2018-07-02 16:58:45 +08:00 ![]() |
13 2397613259qqq OP @cattyhouse 又不是用来绕过某个设备用的 |