|
本帖最后由 wushangwei 于 2018-5-8 14:18 编辑
之前在openwrt上使用open-v-p-n还算比较方便,但是在梅林上就用不了了。。。我是通过ipv6访问服务器,openwrt上我是修改/etc/config/firewall,加一行list network 'ov-p-n',然后在防火墙规则(luci里就可以直接编辑)后面加上下面三条:
iptables -I FORWARD -o br-lan -j ACCEPT
iptables -I FORWARD -o tun0 -j ACCEPT
iptables -t nat -I POSTROUTING -o tun0 -j MASQUERADE
之后openv-p-n就可以正常使用了。
然而梅林固件的防火墙规则很迷,也找不到相关的配置文件。在路由器管理界面配置,会卡在“处理中”的界面;直接在ssh里打开open-v-p-n,也会显示Initialization Sequence Completed,但是并不能打开任何网页。试着在ssh里直接输入上面三条iptables命令之后再启动open-v-p-n,在前几秒能上网,之后就又上不去了。请问这个如何解决呢?
补充一下,上面是使用proto tcp6的情况,如果使用proto udp6,甚至连Initialization sequence completed的字样都没有,会一直卡在中间的步骤。同样的配置文件在openwrt上就可以用,在梅林上用不了。
下面是我用的配置文件的内容:(ca-64.crt和pass.txt与配置文件在同一目录下)
(其实就是6box的配置文件)
- client
- dev tun
- proto tcp6
- remote-random
- remote xxxxxxxxx 110
- remote xxxxxxxxx 20
- mute-replay-warnings
- resolv-retry infinite
- keepalive 10 60
- ping-timer-rem
- persist-key
- persist-tun
- ca ca-64.crt
- auth-user-pass pass.txt
- verb 3
- mute 20
- pull
- mssfix 1430
- cipher none
- auth none
复制代码
|
|