clowwindy / ShadowVPN

Removed according to regulations.
1.47k stars 1.06k forks source link

关于用shadowvpn游玩ps4派对撞nat的问题 #153

Open qwer99 opened 8 years ago

qwer99 commented 8 years ago

按教程配置成功,但是多用户用同一个server会出现多用户之间撞nat的问题~请问如何解决??

Liqianyu commented 8 years ago

具体说说。我曾经测试过SVPN。

qwer99 commented 8 years ago

具体就是,配置成功后,能用,可以ping到子网server的ip,但是ping不到子网的其他ip~

例如,server.conf配置了ip为 net=10.7.0.1/16 还有三个token,按server.conf的说明,三个token应是分别对应client的三个ip 10.7.0.2/16 10.7.0.3/16 10.7.0.4/16 而现在,我也是按这个ip去配置client,这三个client也是能用,但是三个client之间,并不能互相访问,在10.7.0.2上,能ping到10.7.0.1,但是ping不到10.7.0.3和10.7.0.4,

@Liqianyu

Liqianyu commented 8 years ago

@qwer99 我现在也搭建了SVPN。我自己用没什么问题,NAT隔离是指内网不能互通,你没有使用ChinaRoute这种方法吗?

ghost commented 8 years ago

求一SVPN账号来测试openwrt版的svpn插件

qwer99 commented 8 years ago

这种内网隔离是svpn自动设置的吗? 我并没有使用ChinaRoute

@Liqianyu

Liqianyu commented 8 years ago

@qwer99 我后来测试了,的确是这样的 这是ShadowVPN程序限制。 如果想解决,只能使用CHNRoute,我是这样解决的。 双方只要都使用CHNRoute,那么互相直连肯定就没问题了。这一点也测过。

ghost commented 8 years ago

@Liqianyu 使用了CHNRoute的时候或许只是因为使用SVPN的两方都在中国,从而没有经过SVPN服务器,但是这个问题的存在还是令强迫症患者想撞墙

Liqianyu commented 8 years ago

@McContax 国内本就应该走直连。 还有个解决办法就是不要多人共用,那么我想也是没问题的。

qwer99 commented 8 years ago

SVPN如何配合CHNroute呢? 使用CHNroute之后怎么解决DNS污染的问题呢? @Liqianyu

Liqianyu commented 8 years ago

@qwer99 那么要看你怎么实现的。简单说加载路由表即可啊。 DNS污染和CHNRoute并没有关系。

qwer99 commented 8 years ago

查了一下,好像直接用 https://github.com/sabersalv/freedom-routes 的脚本加载路由表更方便 DNS污染用 ip route add 208.67.222.222 dev tun0 dnsmasq server=208.67.222.222 解决 感谢

Joney0210 commented 7 years ago

@qwer99 請問一下是否是在server端安裝 freedom routes? 我使用CentOS7 , 有沒有CentOS7 版本的server-up.sh ?

wopkli commented 2 years ago

android.mk 里的LOCAL_SRC_FILES points to a missing file libshadowvpn.a 这个A文件在哪