求助关于服务器流量中转的问题 - V2EX
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
mysparrow
V2EX    Linux

求助关于服务器流量中转的问题

  •  
  •   mysparrow Feb 24, 2018 8180 views
    This topic created in 3002 days ago, the information mentioned may be changed or developed.

    现在玩游戏需要用到代理,需要本机 L2TP 或 PPTP 连接到上海的服务器,然后上海的服务器流量中转到香港的服务器再到游戏服务器,中转之后的延迟低不少,现在困在上海服务器到香港服务器之间的流量中转,不知道怎么处理,tcp,udp 都要支持,所以似乎 haproxy 之类不适合,服务器环境是 centos,望高人指点一二,谢谢了。

    本机--->上海服务器--->香港服务器--->游戏服务器

    25 replies    2021-04-23 11:26:44 +08:00
    sw10
        1
    sw10  
       Feb 24, 2018
    试试看 UDPspeeder ?这块我没实验过,看介绍挺靠谱的。

    https://github.com/wangyu-/UDPspeeder/blob/master/doc/README.zh-cn.md
    TerrenceSun
        2
    TerrenceSun  
       Feb 24, 2018
    GRE tunnel
    mysparrow
        3
    mysparrow  
    OP
       Feb 24, 2018
    @sw10 谢谢,我先研究研究看看。
    ragnaroks
        4
    ragnaroks  
       Feb 24, 2018
    VPN 本人不太常用,
    不过如果是 socks 的话,
    简单点就用 nginx(listen <port> udp/tcp;),
    复杂点单纯用 iptables 也能办到,
    如果没有洁癖的话,appnode 这个面板里面有端口转发应用,在上海服务器开个转发到香港的即可.

    socks 转 VPN 了解一下?
    mysparrow
        5
    mysparrow  
    OP
       Feb 24, 2018
    @TerrenceSun 搜了下发现 GRE tunnel 这方面的资料不是很多,您那有相关的链接资料供参考么?谢谢了。
    mysparrow
        6
    mysparrow  
    OP
       Feb 24, 2018
    @ragnaroks 我研究一下 socks 转 VPN 看看,谢谢烙铁。
    vyronlee
        7
    vyronlee  
       Feb 24, 2018 via iPhone
    直接 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
    mysparrow
        8
    mysparrow  
    OP
       Feb 24, 2018
    @vyronlee 我也觉得最简单的就是 iptables,我也在好多地方看到过这些 iptables 命令,但是我底子不行,根本不知道怎么用,这些命令我是在我上海的服务器执行还是香港的服务器还是 2 台服务器上都呀执行,能不能教教我,谢谢了兄台。
    qqmishi
        9
    qqmishi  
       Feb 24, 2018
    试试 socat
    defunct9
        10
    defunct9  
       Feb 24, 2018
    开 ssh,让我上去看看
    DonaidTrump
        11
    DonaidTrump  
       Feb 24, 2018 via iPhone
    kcptun
    hekaihao2015
        12
    hekaihao2015  
       Feb 24, 2018
    可以试试 vpn 啊,上海的服务器搭建一个 vpn,让香港的机子和你都连到上海的机子上,组成一个局域网,再走 socket 或者 ssr 代理
    hekaihao2015
        13
    hekaihao2015  
       Feb 24, 2018
    要不就直接通过 iptables 中转流量
    vyronlee
        14
    vyronlee  
       Feb 24, 2018
    @mysparrow #8 VPN Server 需要架设在香港服务器上, 设置上海服务器的 iptables 进行转发,VPN Client IP 填上海服务器

    我没试过 L2TP/PPTP,酸酸倒是测试过,但原理应该都是一样的。
    scriptB0y
        15
    scriptB0y  
       Feb 24, 2018
    我也觉得最靠谱的也最简单的是楼上的 iptable,你试试呗
    azh7138m
        16
    azh7138m  
       Feb 24, 2018 via Android
    @vyronlee GRE 要怎么转发。。。。
    azh7138m
        18
    azh7138m  
       Feb 25, 2018 via Android
    @defunct9 这是因为它是路由器,这操作不一样的
    mysparrow
        19
    mysparrow  
    OP
       Feb 26, 2018
    @vyronlee 非常感谢

    1、另外我还想问下如果是很多端口该怎么转发呢?
    2、有没有可能 VPN server 架设在上海的服务器呢?
    mysparrow
        20
    mysparrow  
    OP
       Feb 26, 2018
    @defunct9 可以啊,现在有空帮看么,怎么联系呢。
    defunct9
        21
    defunct9  
       Feb 26, 2018 via iPhone
    可以。微信:defunct
    mysparrow
        22
    mysparrow  
    OP
       Feb 27, 2018
    @vyronlee 我试了下不懂是不是阿里云的专有网络的问题,都配好了连接 PPTP,到验证登录信息的时候就没反映了。
    skylancer
        23
    skylancer  
       Mar 7, 2018
    iptables prerouting chain 能正确转发 UDP 的话,我们编译固件还需要 txproxy 来干嘛...
    skylancer
        24
    skylancer  
       Mar 7, 2018
    妹的,打多了一个 x..
    gskill
        25
    gskill  
       Apr 23, 2021
    @vyronlee 大佬能在 A 点转发 B 点 l2tp 服务器的 500 1701 4500 端口然后通过拨号连接 A 点登录吗
    About     Help     Advertise     Blog     API     FAQ     Solana     3057 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 63ms UTC 07:11 PVG 15:11 LAX 00:11 JFK 03:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86