V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yyysuo
V2EX  ›  宽带症候群

同样是通过 5G WIFI, socks5 比 https 确实是快得多了,发现了一个小窍门

  •  
  •   yyysuo · 2020-03-06 12:15:58 +08:00 · 3705 次点击
    这是一个创建于 1724 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在有线连接的内网机中开个 socks5 代理,电脑连接 5G WIFI 的时候,通过这个 socks5 代理上网,延迟基本上没区别,但是通过带宽的能力变强了,用代理不用代理用 speedtest 测速,在节点 A 的情况下能提高 20%~30%。

    场景 1 测速 270Mbps
    PC Chrome 5G WIFI->路由->Speedtest.net node A
    场景 2 测速 370Mbps
    PC Chrome 5G WIFI->内网机有线连接开的 socks5 代理->路由->Speedtest.net node A

    场景 3 测速 370Mbps
    PC Chrome 5G WIFI->路由->Speedtest.net node B
    场景 4 测速 370Mbps
    PC Chrome 5G WIFI->内网机有线连接开的 socks5 代理->路由->Speedtest.net node B
    29 条回复    2020-03-08 11:50:28 +08:00
    yyysuo
        1
    yyysuo  
    OP
       2020-03-06 12:16:54 +08:00
    Speedtest.net node A/B 均为国内物理最近节点,路由全程不走国外。
    ho121
        2
    ho121  
       2020-03-06 12:22:42 +08:00 via Android
    HTTPS 有加密解密过程吧
    yyysuo
        3
    yyysuo  
    OP
       2020-03-06 12:26:02 +08:00
    @ho121
    其实是 https over socks5

    内网机要足够强,至少 N1 级别走起,socks5 代理推荐用 serjs/go-socks5-proxy
    镜像创建命令:
    docker run -d --name socks5 -p 8411:1080 serjs/go-socks5-proxy
    不加密,不用用户名密码,直接添加到 Proxy SwitchyOmega 中。
    visitant
        4
    visitant  
       2020-03-06 12:44:59 +08:00
    1 和 3 对比可以看出来 node 有问题吧...
    woshijidan
        5
    woshijidan  
       2020-03-06 12:46:50 +08:00 via Android   ❤️ 1
    解密过程全在上级路由处理了,socks5 相当于直通的,当然比 https 快,l 大最近的软路由固件也修复了 socks5 的 bug,处理数据全交给强大的软路由了,安卓手机内网响应速度也比之前快了不少(可能是机场又优化了的关系?)

    L 大更新日志:

    @全体成员 今天的源代码已更新:搞了个新功能,XXR Plus 现在支持 SOCK5 的服务器节点了,而且也是多线程的

    例如你可以把 Tr 或者 V2 开在内网的一台 Windows 下载机上面,开启允许 SOCK5 局域网代理接入

    这样,你的弱鸡主路由器的 XXR Plus 就能连接到这台 SOCKS5 服务上面,运算都在这台 Windows 机器上面了,主路由只负责转发

    这样就无需所谓的旁路由了,而且可以利用下载机 /NAS 强大的多余性能分担, 而且旁路由就算死机,也不会影响你正常国内上网了~~

    PS: 添加了 SOCKS5 用户名密码认证,理论上也可以用你的中转站点的 SOCKS5 服务啦
    yyysuo
        6
    yyysuo  
    OP
       2020-03-06 13:39:22 +08:00
    @visitant node a 估计确实有点问题,但是问题应该不出在家庭网络端。
    yyysuo
        7
    yyysuo  
    OP
       2020-03-06 13:47:04 +08:00
    @woshijidan 我举的例子和你的情况不一样。你的情况是路由性能不如 NAS,加密解密在 NAS 上进行来加速,不涉及到 WIFI ;我这边主要是从 wifi 到路由这一块,把 https 数据传输改为 socks5 传输。
    lightwell
        8
    lightwell  
       2020-03-06 13:56:50 +08:00 via Android
    https 是端到端加密,socks5 代理又不是 ssl vpn,还负责 ssl 卸载?
    yyysuo
        9
    yyysuo  
    OP
       2020-03-06 14:05:33 +08:00
    @lightwell 具体原理我也不清楚,但是事实就是如此,对于物理距离特别近,有线能跑满,无线跑不满的 speedtest 节点,这么一搞就能跑满,
    mhqschen
        10
    mhqschen  
       2020-03-06 15:42:51 +08:00
    看到“5G WIFI” 字样就知道又是楼主……
    visitant
        11
    visitant  
       2020-03-06 16:17:39 +08:00
    @yyysuo 所以我觉得仅从 3 和 4 中无法得出 socks5 比 https 快得多了这个结论...
    whwq2012
        12
    whwq2012  
       2020-03-06 16:21:28 +08:00 via Android
    那楼主能推荐个配置简单,轻量级的 socks 代理工具吗
    geekvcn
        13
    geekvcn  
       2020-03-06 16:55:17 +08:00
    按你的说法就是把 WLAN-to-WAN,转成 WLAN-to-LAN-WAN,可能是你的路由器 WLAN-to-WAN 转发性能有问题吧,我用你的方式 K2P 刷老毛子测试,没法复现,所以得出结论,你路由器 WLAN-to-WAN 性能有缺陷
    yyysuo
        14
    yyysuo  
    OP
       2020-03-06 19:30:19 +08:00
    @whwq2012
    内网机要足够强,至少 N1 级别走起,socks5 代理推荐用 serjs/go-socks5-proxy
    镜像创建命令:
    docker run -d --name socks5 -p 8411:1080 serjs/go-socks5-proxy
    不加密,不用用户名密码,直接添加到 Proxy SwitchyOmega 中。
    yyysuo
        15
    yyysuo  
    OP
       2020-03-06 19:31:36 +08:00
    @geekvcn 我觉得是 speedtest A 节点的测速程序有问题,B 节点测速没问题,应该能证明我的 WLAN-to-WAN 性能没有问题吧。
    bibiisme
        16
    bibiisme  
       2020-03-06 19:32:46 +08:00 via Android
    我的 k2p 刷老毛子随便啥节点 5g speedtest 都 600 多 m,你自己网络奇葩吧
    weyou
        17
    weyou  
       2020-03-06 20:18:09 +08:00 via Android
    @yyysuo 哪个节点楼主放出来我们测下是不是有同样问题就行了
    wazon
        18
    wazon  
       2020-03-06 23:20:35 +08:00
    speedtest 测速用的是单线程还是多线程?
    另外,Chrome 在处理接近 500Mbps 测速时偶尔会有性能问题,换 Edge 看看是否能复现
    Xusually
        19
    Xusually  
       2020-03-06 23:29:02 +08:00
    看标题就知道是楼主又来了,还没纠结好呢,😆
    liuminghao233
        20
    liuminghao233  
       2020-03-07 01:03:54 +08:00 via iPhone
    开个 tcp socket 随便透传一下流量就能 ssl offload ?
    tianyu1234
        21
    tianyu1234  
       2020-03-07 08:14:33 +08:00 via iPhone
    @bibiisme 有无在 k2p 中拨号?
    前段时间搞了个 k2p B1 用官改,宽带拨号后用 5G 只能跑 200 多,在上级拨号 k2p 当 ap,能跑满 350 了
    fhbyljj
        22
    fhbyljj  
       2020-03-07 12:36:22 +08:00 via Android
    @woshijidan 这个更新的意思是,支持拿 socks5 做节点,梯子可以是安卓手机,或者电脑,爬梯子所需要的运算全部交给其他设备,不需要路由器了,这个更新对软路由没啥用
    fhbyljj
        23
    fhbyljj  
       2020-03-07 12:36:57 +08:00 via Android
    @woshijidan 和楼主说的无关
    bibiisme
        24
    bibiisme  
       2020-03-07 15:40:34 +08:00 via Android
    @tianyu1234 我是 mtk 的版本,路由器拨号。b1 的 mtk 不清楚,听说不咋地。
    bibiisme
        25
    bibiisme  
       2020-03-07 15:43:12 +08:00 via Android
    @bibiisme 打错了 是 b1 的 k2p 不清楚,听说不咋地。
    tianyu1234
        26
    tianyu1234  
       2020-03-07 18:48:02 +08:00 via iPhone
    @bibiisme
    嗯,后来我又买了个水星 d26g pro,也是 7621,不过是双 7615。
    bibiisme
        27
    bibiisme  
       2020-03-07 19:32:42 +08:00
    @tianyu1234 不知道水星的固件有硬件 NAT 没有。K2P 原厂的固件没有硬件 NAT,有线无线都是 400 多 M 的水平
    smallthing
        28
    smallthing  
       2020-03-08 11:49:27 +08:00
    抱歉 我 5G wifi 本来测速就能跑千兆 我怀疑是你网卡或者路由器的问题。
    smallthing
        29
    smallthing  
       2020-03-08 11:50:28 +08:00
    @smallthing 我的网卡是 ax200
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   971 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:49 · PVG 06:49 · LAX 14:49 · JFK 17:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.