V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
dfc643

疑似电信上行对 SSL 协议流量进行 QoS 调度?

  •  
  •   dfc643 · Jan 30, 2020 · 8524 views
    This topic created in 2285 days ago, the information mentioned may be changed or developed.

    内网一直建设了 SoftEther VPN 服务器,便于从外网链接到内网,访问内网资源。突然发现有几次进行测速的时候,VPN 客户端速度始终只有 2-3Mbps。随后进行了一些验证,来验证问题出在运营商。

    SoftEther 是基于 SSL 协议的 VPN 服务器,支持 SSTP、SEVPN、OpenVPN 等客户端,具有图形化管理,所以我用了这一款 VPN 服务器,相对而言简洁方便。

    测速试验

    后面数据格式为:下行 /上行,三层协议-端口号,七层协议

    SSTP 客户端( W10 ):2.6Mbps / 16Mbps,TCP-5555,TLSv1.2
    SSTP 客户端(安卓):2.4Mbps / 12Mbps,TCP-5555,SSLv3
    OpenVPN ( Win10 ):2.4Mbps / 14Mbps,TCP-5555,OpenVPN
    OpenVPN ( Win10 ):10Mbps / 16Mbps,UDP-5555,OpenVPN
    SEVPN 客户端( W10 ):2.6Mbps / 16Mbps,TCP-5555,SSLv3

    更换端口号测试

    不论更换到 1 还是 65535 还是其他随机端口,均稳定限速。路由器报告 WAN 口上行速率永远稳定在 3.3Mbps。内网测速正常。

    排除 SoftEther 自身故障

    为了排除是 SoftEther 本身的故障,将 Web 服务器 HTTPS 的 443 端口映射到互联网。客户端使用 curl 下载服务器上的大文件,同样被限速在 3.3Mbps。若通过 HTTP 协议下载该文件,则速率正常。

    HTTP 测速文件: http://xpi.fcsys.org:8081/speedtest (可能随时会关闭该端口)
    HTTPS 测速文件: https://xpi.fcsys.org:8443/speedtest (可能随时会关闭该端口)

    个例现象

    测试的过程中,电信到电信,联通到电信,均被限速在 3.3Mbps。但移动到电信速度略快于前两者,测试时可达到 5Mbps。

    总结及解决方法

    总的来说应该是电信对 SSL 流量上行进行了 QoS 服务质量调度。暂目前没有找到较好的解决方法。

    23 replies    2024-04-09 15:01:21 +08:00
    dfc643
        1
    dfc643  
    OP
       Jan 30, 2020
    看到一个类似的案例: https://www.v2ex.com/t/558054
    jugelizi
        2
    jugelizi  
       Jan 30, 2020
    去年就遇到过 http 正常访问 https 就特别慢 h,k 的服务器 多个域名
    shejialun
        3
    shejialun  
       Jan 30, 2020
    我好奇能问问测试的目的是啥?
    dfc643
        4
    dfc643  
    OP
       Jan 30, 2020
    @shejialun 影响到 SSL VPN 使用了,为了弄明白是什么原因,就做了一些测试
    hlz0812
        5
    hlz0812  
       Jan 30, 2020 via iPhone
    可能怀疑你家宽商用了,最好更换其他协议的 vpn 吧,ssl 流量谁知道是建站还是别的
    fengtons
        6
    fengtons  
       Jan 30, 2020 via Android
    看样子 UDP 流量正常,试试 wireguard
    bclerdx
        7
    bclerdx  
       Jan 30, 2020 via Android
    @hlz0812 不杀人、放火也管么?
    est
        8
    est  
       Jan 30, 2020
    抓个包看下 cwnd ?
    liuminghao233
        9
    liuminghao233  
       Jan 30, 2020 via iPhone
    解决方法是不要用 ssl
    另外 vpn 还是不要用 tcp 承载
    除非你用 udp2raw
    不然一丢包就完蛋了
    udp 也容易被 qos
    最好还是 udp2raw
    虽然说性能比较烂
    lzp7
        10
    lzp7  
       Jan 30, 2020 via Android
    测试了一下我这里 http 速度只有 3Mbps 上下
    https 反倒可以到达 10Mbps 运营商山东移动
    与楼主结果相反 ???
    7gugu
        11
    7gugu  
       Jan 30, 2020
    +1,坐标广州,最近两天都这样,联通 4G 速度居然比电信快
    cev2
        12
    cev2  
       Jan 31, 2020
    楼主,我把你提供的 https 链接测试了几次,由于环境所限,只能你自己具体排除。
    发现速度曲线和 TCP 拥塞控制的缓冲区膨胀惊人的相似,但无法确定。
    楼主是否可以将服务端和客户端都开启 BBR 拥塞控制后进行测试呢,另外可否将 https 用 Let's Encrypt 证书签一下。
    dfc643
        13
    dfc643  
    OP
       Jan 31, 2020
    @est
    Window size value: 501
    [Calculated window size: 64128]
    [Window size scaling factor: 128]
    dfc643
        14
    dfc643  
    OP
       Jan 31, 2020
    @liuminghao233 udp2raw 使用起来不是很方便,暂时用 UDP 模式的 SEVPN 或者 OpenVPN 替代中
    dfc643
        15
    dfc643  
    OP
       Jan 31, 2020
    @lzp7 移动好像是不太一样
    dfc643
        16
    dfc643  
    OP
       Jan 31, 2020
    @cexid 感谢测试,现在已开启 BBR,使用 LetE 证书,我这边测试依然只有 3M 左右速度,估计无解只能改用 UDP。
    Cipool
        17
    Cipool  
       Jan 31, 2020
    刚刚使用电信网络测试,开 25 线程下载,速度可稳定在 1.4m/s,供你参考
    dfc643
        18
    dfc643  
    OP
       Jan 31, 2020
    @Cipool 感谢测试,多线程可以提速但应用于 VPN 不太稳定
    6388xE5FRKTNUT9x
        19
    6388xE5FRKTNUT9x  
       Feb 1, 2020
    用联通网络测试,32 线程,速度在 1MB/S 且不稳定。
    dfc643
        20
    dfc643  
    OP
       Feb 1, 2020
    @showgood163 感谢测试,目前用 udp 的 openwrt 替代,不过刚刚链接上的一会儿速度会卡在 1mbps,之后正常
    beric
        21
    beric  
       Nov 1, 2020
    原来是这样啊,最近通过 OPENVPN 上传大文件,速度保持在 3.3M 左右,但是再操作其它就很卡了。但在另一台电脑重新建立一个 OPENVPN 连接又是很顺畅的,在想是不是 OPENVPN 有限速,一搜就到这来了
    xnxnxx
        22
    xnxnxx  
       Aug 23, 2023
    最近也发现了类似问题,但是后来更换了虚拟网卡为 E1000 后就正常了,不清楚你是不是也是虚拟机,我初步怀疑是系统、网卡兼容问题。
    xnxnxx
        23
    xnxnxx  
       Apr 9, 2024
    实在是没有更好的解决办法了,换了其他方式内网穿透了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2496 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 12:09 · PVG 20:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.