wangyu- / tinyfecVPN

A VPN Designed for Lossy Links, with Build-in Forward Error Correction(FEC) Support. Improves your Network Quality on a High-latency Lossy Link.
MIT License
2.28k stars 457 forks source link

openwrt路由器上能和服务器ping通,那么其他设备要怎么才能通过路由器的tinyvpn客户端加速? #68

Open hdstar2009 opened 5 years ago

hdstar2009 commented 5 years ago

For English speaking user: https://github.com/wangyu-/UDPspeeder/wiki/Issue-Guide

中文用户请看: https://github.com/wangyu-/UDPspeeder/wiki/发Issue前请看 (否则Issue可能被忽略,或被直接关掉)

vps上运行server,路由器上运行client,路由器上能ping同server的10.22.22.1 看了:https://github.com/wangyu-/tinyfecVPN/wiki/透过tinyfecVPN免改iptables加速网络 路由器的ip是192.168.1.1,路由器上也运行了./tinymapper -l0.0.0.0:4053 -r10.22.22.1:4053 -t -u 看上面的教程是说这样只要访问192.168.1.1:4053就等于访问vps的4053端口。现在问题是我怎么没想明白,路由器上的其他设备,例如我的游戏机和电脑要怎么设置才能通过路由器访问vps用上vps的tinyvpn加速? 想很久,想不明白。有没谁解惑下,看一天了(不算上以前零散看这个项目但是都没实践成功)。

fejich commented 5 years ago

我也没成功,用的Wiki里边的虚拟路由系统

服务器端已经编译了无限制版 按教学配置了内核转发,iptables

客户端也同理,全部按教学 然而就是无法供其他设备上网

luodaoyi commented 5 years ago

其他设备要通过路由器上的vpn加速的话 需要加路由。本身tinyvpn 只是提供了路由器和vps之间的互联。 日过想要游戏机或者其他设备透过tinyvpn 加速的话 需要下面的几个步骤 1: vps中开启nat

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;

2: 路由器中增加路由表,透过tinyvpn的tun设备输出流量

ip r a 0/0 dev tun0 table 10

3: 增加策略路由 当来自游戏机和其他电脑的流量经过时 路由到tun设备

ip ru add from 192.168.1.105/32 table 10
// 或者整个段

ip ru add from 192.168.1.0/24 table 10 
niclasNian commented 5 years ago

请问如何编译无限制版的?

Plume-yu commented 4 years ago

成功了吗 我也是路由器上和服务器连接成功 但是无法访问第三方,