人在沿海省,使用 Mac 访问中部省的 nas 看视频,两边都是电信网络,有时速度 4m/s ,看视频一点不卡很稳,但有时又只有几百 kb/s ,这时就一卡一卡了,ping 值一直稳定在 30ms ,这怎么还会速度这么不稳呢?有啥优化办法吗
1
cst4you 2023-04-08 16:07:01 +08:00
UDP QOS, 没办法
|
2
jfdnet 2023-04-08 17:23:12 +08:00
换 wireguard
|
3
dude4 2023-04-08 20:58:27 +08:00
wireguard 一样会被 UDP QOS 我也一直用异地组网,但是
看视频我目前觉得只有不用 VPN ,直接网关开端口上 webdav ,安全方面整个域名,套个免费 SSL+plain 用户认证即可 用了几个月了,可以跑满对面宽带上传 |
4
beyondgamp 2023-04-08 22:07:15 +08:00 via iPhone
关注一下
|
5
Damn 2023-04-08 23:10:46 +08:00 via iPhone
@dude4 udp 虽说有 qos 但一般用途还是够的吧。
我移动被 qos 到 60m 左右的上行,联通被 qos 到只有 30m 左右的上行。 wireguard 主要还是配合 openwrt 很方便。 |
6
Damn 2023-04-08 23:20:49 +08:00 via iPhone
@dude4 补图一张,昨天晚上用 iperf 在 wireguard 内网里双向打 tcp 流,还新鲜热乎着呢。
60 多是移动到联通,30 多是联通到移动。 移动和联通 tcp 上行均能测到 100m 。 |
7
PatrickLe OP @dude4 走 ddns 的 webdav 虽然可以跑满上传,但是这种网络的挂载下看视频效果很难受啊,应该是播放器在网络播放的情况下,缓存逻辑导致的。在 VPN 网络下就完全像是本地体验了,只要 4m/s 的速度,看 4K 视频都是随意拖动,不存在缓存问题
|
8
dotiean 2023-04-09 01:38:56 +08:00 via iPhone
nas 所处的网络一直空闲?
|
9
datocp 2023-04-09 04:49:26 +08:00 via Android
电信电信还有限制啊?至少电信移动之间对 openvpn 没有任何和过墙一样的 tcp reset 限制,softether 建立也是稳稳的 2.5MB 。
也许只是没有做 qos ,端口没有提权,上行流量被其它流量占用。 |
11
neroxps 2023-04-09 08:14:46 +08:00 via iPhone
其实回家用 ss 速度最快
|
12
Damn 2023-04-09 08:56:12 +08:00 via Android
@hanguofu https://icloudnative.io/posts/wireguard-endpoint-discovery-nat-traversal/
虽然但是,现在大力推广 ipv6 ,公网 v6 互联它不香么?难道两端的网关你都无法控制? |
13
dude4 2023-04-09 11:55:15 +08:00
@PatrickLe webdav 不就是 http 协议实现的?支持拖动啊,安卓下 Mixplorer+MX player ,windows 下 rclone 挂载+Potplayer 1080P 都可以拖放,我觉得这两个都是挂载到本地的方式了。4K 不考虑,因为对面也是家宽,上传带宽只有 40Mb ,除以 8 就是 5MB/S ,极端情况 4K 码率高了跑满也会卡。
|
14
dude4 2023-04-09 11:56:28 +08:00
@Damn QOS 是随机卡,尤其是下午,经常速率连 500kB 都不到……过一会就好,我也觉得 WG 组网方便,现在也一直在用,但是只拿来构建局域网环境传小文件,看视频改成 webdav 。
|
15
hanguofu 2023-04-09 22:33:26 +08:00
@Damn : 公网 ipv6 虽然已经普及,但是如果是使用运营商的光猫进行拨号的话(即光猫工作在默认的路由模式),光猫默认是会封进站的端口的。你测试的时候,两边的内网都有 IPV6 的公网 IP 了吗 ?能不能介绍一下你的网络是怎样部署的 ? 用 openwrt 拨号的吗 ?
|
16
Damn 2023-04-09 22:59:07 +08:00 via Android
@hanguofu
移动给的 /60 ,路由器还可以向下分配 /64 ,就算用光猫拨号也没有什么问题。 联通给的 /64 ,只能用 OpenWrt 拨号。 我手上两家的光猫默认设置就没有阻断 ipv6 入站,但我习惯用 OpenWrt ,光猫仅仅改了拨号,其余都是运营商默认设置。 |
17
Damn 2023-04-09 23:02:24 +08:00 via Android
@hanguofu 如果你仅仅用 v6 地址来互联的话,光猫拨号联通给 /64 也没什么问题,光猫后面的设备还是能获得 v6 地址的,只是二级路由器下面分配不了 v6 地址了。
|
18
Damn 2023-04-09 23:12:36 +08:00 via Android
@dude4 可是你看我图,我在晚高峰用了 5577s ( 1.55 小时),打了 43.5GB/21.6GB ,我两端分别是移动和联通的家宽。
你是什么网络环境会被 qos 到 500K ? |
19
jsq2627 2023-04-09 23:20:59 +08:00 1
我自己同时搭建了 zerotier/wireguard/ss
长期观察下来,跨省跨运营商经常遇到 udp qos ,这时候换用基于 tcp 的 ss 能跑最高的带宽 在没有 qos 的时候,几种方式能跑到差不多的带宽,这时候基于 udp 的 zerotier/wireguard 体验更好,因为没有 ss tcp 每个链接都握手一次的开销( ss 没有多路复用) |
20
tbwisk 2023-04-10 10:06:33 +08:00
我也好奇,我使用 zerotier 组网,打算远程写代码。但是呢…ssh 就好卡
|
21
dude4 2023-04-10 12:20:58 +08:00
@Damn 联通上传到电信,都是家宽,看视频随机卡顿,安卓和 win 都试过,不是系统问题,op 作为网关 CPU 占用也很少,没办法,改成 webdav 就完全不会卡了
上传带宽 40Mb=5MB ,正常时 WG 和 webdav 都可以跑满,卡顿时 WG 就会只有 100k-300k ,此时 ping 对面就会间歇性丢包,所以怀疑 QOS 了 另外我是用的纯 IPV6 ,都会被 QOS………… |
23
flynaj 2023-04-12 23:17:53 +08:00 via Android
Ipv6 直连,我们这里同城有 100 兆,出城才限制速度。
|