现在玩游戏需要用到代理,需要本机 L2TP 或 PPTP 连接到上海的服务器,然后上海的服务器流量中转到香港的服务器再到游戏服务器,中转之后的延迟低不少,现在困在上海服务器到香港服务器之间的流量中转,不知道怎么处理,tcp,udp 都要支持,所以似乎 haproxy 之类不适合,服务器环境是 centos,望高人指点一二,谢谢了。
本机--->上海服务器--->香港服务器--->游戏服务器
试试看 UDPspeeder ?这块我没实验过,看介绍挺靠谱的。
https://github.com/wangyu-/UDPspeeder/blob/master/doc/README.zh-cn.md
GRE tunnel
谢谢,我先研究研究看看。
VPN 本人不太常用,
不过如果是 socks 的话,
简单点就用 nginx(listen
udp/tcp;),
复杂点单纯用 iptables 也能办到,
如果没有洁癖的话,appnode 这个面板里面有端口转发应用,在上海服务器开个转发到香港的即可.
socks 转 VPN 了解一下?
搜了下发现 GRE tunnel 这方面的资料不是很多,您那有相关的链接资料供参考么?谢谢了。
我研究一下 socks 转 VPN 看看,谢谢烙铁。
直接 iptables 就行,tcp/udp 都能中转,我现在就是这么用
iptables -t nat -A PREROUTING -p tcp --dport $LOCAL_PORT -j DNAT --to-destination $REMOTE_ADDR:$REMOTE_PORT
iptables -t nat -A PREROUTING -p udp --dport $LOCAL_PORT -j DNAT --to-destination $REMOTE_ADDR:$REMOTE_PORT
iptables -t nat -A POSTROUTING -p tcp -d $REMOTE_ADDR --dport $LOCAL_PORT -j SNAT --to-source $LOCAL_ADDR
iptables -t nat -A POSTROUTING -p udp -d $REMOTE_ADDR --dport $LOCAL_PORT -j SNAT --to-source $LOCAL_ADDR
我也觉得最简单的就是 iptables,我也在好多地方看到过这些 iptables 命令,但是我底子不行,根本不知道怎么用,这些命令我是在我上海的服务器执行还是香港的服务器还是 2 台服务器上都呀执行,能不能教教我,谢谢了兄台。
试试 socat
开 ssh,让我上去看看
kcptun
可以试试 vpn 啊,上海的服务器搭建一个 vpn,让香港的机子和你都连到上海的机子上,组成一个局域网,再走 socket 或者 ssr 代理
要不就直接通过 iptables 中转流量
VPN Server 需要架设在香港服务器上, 设置上海服务器的 iptables 进行转发,VPN Client IP 填上海服务器
我没试过 L2TP/PPTP,酸酸倒是测试过,但原理应该都是一样的。
我也觉得最靠谱的也最简单的是楼上的 iptable,你试试呗
GRE 要怎么转发。。。。
http://www.rendoumi.com/linuxxia-bu-yong-open-vswitchru-he-zuo-ipip-he-gre/
这是因为它是路由器,这操作不一样的
非常感谢
1、另外我还想问下如果是很多端口该怎么转发呢?
2、有没有可能 VPN server 架设在上海的服务器呢?
可以啊,现在有空帮看么,怎么联系呢。
可以。微信:defunct
我试了下不懂是不是阿里云的专有网络的问题,都配好了连接 PPTP,到验证登录信息的时候就没反映了。
iptables prerouting chain 能正确转发 UDP 的话,我们编译固件还需要 txproxy 来干嘛...
妹的,打多了一个 x..
大佬能在 A 点转发 B 点 l2tp 服务器的 500 1701 4500 端口然后通过拨号连接 A 点登录吗