高考结束了,我回来了
国内,此处指大陆地区
这里强调的是目标 IP 为国内 IP 的情况(比如我手头有一台因为『流量费太贵』而食之无味弃之可惜的广州良心云 BGP 机器),是因为我不确定功夫王对于 UDP 流量会不会有特殊照顾,这样就会让不可控参数多了一个,可能会比较麻烦,所以直接假设是『国内 IP 到国内 IP ,不考虑过 Wall 』的情况可能比较好
这里的 UDP包括但不限于KCP 等 UDP-Based 的协议(但是我直觉上认为 KCP 等(算是五层?)协议和直接用 UDP (四层)协议的区别不是一星半点,主要是 KCP 多了拥塞控制和多倍发包等功能,理论上比直接用 UDP 更加『流氓』,不确定是否需要分开讨论?)
正好,浏览各种技术文章发现,包括 OpenVPN 在内的一大批传统 VPN 协议(注意,不是酸酸之类的代理协议)特别强调『最好使用 UDP ,实在不行再用 TCP ,因为 TCP-in-TCP 不是个好主意』(比较极端的一个例子就是 WireGuard ,压根没有做 TCP 的支持,除非你用魔改版本比如 TunSafe ),所以我在想,可不可以试着用 UDP 取代 TCP (以避免 TCP-in-TCP )做我家到那台广州机器之间的桥梁,以降低那么一点延迟,更加适用于对延迟敏感的场景?
有趣的一点来了,国内的运营商,据我所知,跑 UDP 流量的风评一向不太好,据说有极端地区完全屏蔽了 UDP ,或者说是包出省就丢。当然这个原因之一是 UDP 本身算是比较流氓的(可以向任意二元组发包)。我好奇的一点是,这样的待遇是对于目标 IP 是非国内 IP 才有,还是说压根就不看 IP ,只要是对于 UDP 流量就一律疯狂丢包?
如果是后者,那我不必额外试验了,老老实实用 TCP 比较好
1
billlee 2023-06-09 21:09:56 +08:00
以前搞过 OpenVPN site-to-site, 使用 UDP, 非常稳定,省内和跨省都没有问题。不过我们用的都是商用线路,家庭线路的情况不清楚。
|
2
acbot 2023-06-09 21:45:07 +08:00
家宽:省或者市内本运营商问题不大,跨省或跨运营商稳定性就成问题!
|
3
Damn 2023-06-09 21:48:57 +08:00
|
4
qwvy2g 2023-06-09 23:25:30 +08:00
跨网的 qos 体现在稳定性上,比如突然丢包或者突然延迟增大,而且这个现象会反复出现,这对延迟敏感的场景比如 fps 游戏是相当不利的。如果老游戏玩家可能记得老的联网游戏经常会划分联通区,电信区和移动区,可是几乎没听说过哪个游戏服务划分服务区为 T-Mobile 区,Verizon 区或者 AT&T 区。运营商不会那么傻直接 qos 速度到很低的程度。
|
5
Jirajine 2023-06-09 23:34:02 +08:00
流氓的不是 UDP ,而是部分滥用的应用,如迅雷、PT 等。
UDP 被 QoS 基本都是因为被滥用的缘故,正常使用 UDP 的游戏、通话等都是实时性要求高的场景。 |
6
qwvy2g 2023-06-09 23:37:24 +08:00
没测过 udp 跨网的速率,但是测试过本地家宽移动到本地家宽联通之间 ipv6 连接 icmp 延迟稳定性,几乎是平均每 100 个包就有几个异常延迟在 50~100ms 。到此就放弃了 ipv6 组网创建房间的希望,连 icmp 延迟都无法保证,udp 更不用说了。到此也可以预见 ipv6 以后在解决游戏联机困难得问题不会像吹得那么神。
|
7
duke807 2023-06-10 00:03:27 +08:00 via Android
wireguard 国内到臺湾用了好几年,很稳很快
|
8
sunnysab 2023-06-10 06:54:46 +08:00
安徽 - 上海,安徽 - 山东,Wireguard 跨运营商基本能跑满。(普通家宽)
|
9
JensenQian 2023-06-10 07:54:34 +08:00 via Android
可以试下 hysteria 协议
速度真的快 |
10
gy6221 2023-06-10 10:07:13 +08:00
之前试过四川移动---广东电信通过 zerotier 组网,从广东电信到四川移动的方向大概被限制在 10Mbps ,超过这个速度后丢包率显著上升
不确定是哪一边的 qos |
11
ButcherHu 2023-06-10 10:56:40 +08:00
部署同样的 openvpn 服务。
我这边是连接家里联通公网 ip 会不太稳定,连接腾讯云的 vps 比较稳定,腾讯云北京和上海都差不多。现象就是服务器同时启动 tcp 和 udp, 家宽做服务器的会 fallback 到 tcp 的服务器上。 还有祝 op 金榜题名 /doge |
12
szzys 2023-06-10 19:51:22 +08:00
@MFWT 家宽 UDP 出海肯定有 QoS ,我移动政企的 UDP 感觉还好,之前试过 L2TP 拨到新加坡,丢包率大概在 1%左右。
不管什么运营商,对用户类型肯定是有区别 QoS 对待的。就像我现在用专线访问境外香港,延时在 60ms 。如果用家宽的话,延时就 110ms 多了。政企和家宽在国内段路径一样,出海的时候那个路由最后一跳不同,且丢包。。。 |
13
lin559671 2023-06-10 20:02:58 +08:00 via iPhone
udp ,wireguard 到 cloudflare warp 服务器组,电信联通移动均能跑 200M 左右,IPv6 三网全速
|
14
SuzutsukiKaede 2023-06-10 22:25:51 +08:00
应该有基于用户级别的 QoS ,电信加宽+ CN2 GIA 跨国跑 WireGuard 速度能跑满而且延时没有抖动
|
15
yuchenr 2023-06-12 18:38:29 +08:00
wg 跑了好久了。省内没问题。
warp-cli teams 大概能跑到 200-300mbps 。 |