有什么能穿透 tcp 代理的, udp in tcp 的方案吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fan88
V2EX    宽带症候群

有什么能穿透 tcp 代理的, udp in tcp 的方案吗

  •  
  •   fan88 2022-09-11 04:39:36 +08:00 4044 次点击
    这是一个创建于 1130 天前的主题,其中的信息可能已经有所发展或是发生改变。

    应用协议是 udp , 然后走的 tcp 代理,但这个代理对 udp 有限速,所以想到将 udp 转为 tcp 去传。 第一个想到的就是 udp2raw ,但是作者在 wiki 里写了,“faketcp 方案的缺点是无法穿透 tcp 代理(包括反向 tcp 代理),比如 haproxy 。”

    求问还有什么方案?

    <>需求是高性能,CPU 开销少,无须考虑加解密数据泄露的问题。

    第 1 条附言    2022-09-11 13:27:45 +08:00
    openvpn 就感觉吃性能有点多了
    14 条回复    2022-09-15 17:41:45 +08:00
    techon
        1
    techon  
       2022-09-11 05:05:49 +08:00
    要想过 haproxy 估计还要套一层 HTTP...
    missdeer
        2
    missdeer  
       2022-09-11 07:08:22 +08:00 via Android
    这种轮子网上有,记得 gnb 作者就写了一个
    vip1024
        3
    vip1024  
       2022-09-11 08:24:47 +08:00
    https://github.com/vi/websocat
    把 tcp 或者 udp 套在 ws 里边
    titanium98118
        4
    titanium98118  
       2022-09-11 09:48:40 +08:00 via iPhone
    v2ray 就可以
    etnperlong
        5
    etnperlong  
       2022-09-11 09:52:15 +08:00 via Android
    trojan 吧,udp 就是用 tcp 封装的
    heiher
        6
    heiher  
       2022-09-11 09:52:29 +08:00
    dndx
        7
    dndx  
       2022-09-11 10:00:33 +08:00
    UDP in TCP 跟性能好是相对的,只要是基于 TCP 协议的性能都一定受限于 TCP 本身。
    mandymak
        8
    mandymak  
       2022-09-11 10:31:30 +08:00
    @fan88 ssl vpn
    docxs
        9
    docxs  
       2022-09-11 11:32:20 +08:00 via iPhone
    为啥 haproxy 不行啊,haproxy 不是也能 4 层代理吗
    ericbize
        10
    ericbize  
       2022-09-11 11:55:26 +08:00 via iPhone
    openvpn
    gyorou
        11
    gyorou  
       2022-09-12 11:41:58 +08:00
    反复看了好几遍没读懂。
    既然想通过代理,而显然代理都不在你手里,你咋折腾也没用。
    既然 v2ray ,openvpn 啥的都可以,那你还走个啥代理。
    YGBlvcAK
        12
    YGBlvcAK  
       2022-09-15 08:56:01 +08:00
    说实话,我也看了好几遍没看懂,先到代理再到自己的 VPS ?
    fan88
        13
    fan88  
    OP
       2022-09-15 12:45:20 +08:00
    @gyorou
    @YGBlvcAK
    我是玩 BGP 的,Vultr 的 VPS 支持 BGP 会话,因此我需要做个 VPN 隧道到 vultr VPS ,所以最开始的架构是这样的
    我家 <---wireguard--> vultr VPS
    但是中国出国的网络非常的慢和垃圾,也没钱上 IPLC 的情况下,直接买个 IPLC 的机场就可以了

    于是乎变成了这样

    我家 <-----------wireguard -------------> vultr VPS
    我家 <-- ss 透明代理 --> 机场

    即通过 TCP/ UDP 透明代理 连接到 VPS
    效果还不错,延迟 30ms 左右,但是机场会对 UDP 限速,udp 协议只能跑到 40mbps ,而 tcp 可以跑到 1000M ,因此才想到,怎么样才能把 wiregurd 的 UDP 协议变成 TCP 协议。

    想到用 udp2raw 这样的,但是 udp2raw 无法穿透 SS 这种 TCP 代理。
    YGBlvcAK
        14
    YGBlvcAK  
       2022-09-15 17:41:45 +08:00
    如果机场只提供 ss 的话,就要把 udp 套在 ss 里,这个好像是有困难,不过你可以试试优化直连,把 wireguard 换成 hysteria ,hysteria 的速度非常变态

    再就是请教 BGP 的好处是什么呢?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4821 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 09:47 PVG 17:47 LAX 02:47 JFK 05:47
    Do have faith in what you're doing.
    ubao 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