请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 4618|回复: 10

[优化] 墙内外同步,遇到运营商限速怎么办?

  [复制链接]

4

主题

9

回帖

228

积分

中级会员

积分
228
发表于 2022-8-2 01:49:35 | 显示全部楼层 |阅读模式
本帖最后由 waiwaiy 于 2022-8-3 19:09 编辑

先说用网环境。

上海、香港2地,各有一台群晖以及PC、笔记本等。

上海:电信千兆,实测下行940Mbps,上行120Mbps,有公网IP,支持IPV6。NAS是群晖DS218J。
香港:和记百兆,实测上下行大约都是90Mbps,有公网IP,不支持IPV6。NAS是群晖DS220+。

两边的路由器都为NAS开了TCP 22330和UDP 52120端口。

因为上海电信的规定,上海的路由器没有开群晖的5000/5001和微力同步的8886端口。作为替代方案,两台NAS上都安装了Tailscale组建虚拟局域网,并且由NAS作为子网路由(subnets)和出口节点(exit node)。

微力同步的诊断信息显示:两台NAS都是全锥NAT100%穿透
(以上海的NAS为例)
未标题-3.png

在微力同步的设备列表里查看,两台NAS的连接类型是直连TC/TS或者直连UDPC/UDPS

未标题-2.png

两台NAS上的微力同步都升级到了最新版本V2.14.0。

-----------------------

现在问题来了。

在微力同步里,上海这边NAS下载的速度经常性卡在25.6KB/s,有时快一点也就是几十K一百多K。重启微力同步后可能会短时间冲到500-800KB/s,但几分钟以后又会降下来。

未标题-1.png

有几次半夜的时候同步速度会飚到1-3MB/s,说明速度慢应该不是软硬件和设置的问题。

还有让人啼笑皆非的是,上海这边NAS的上传速度反倒比下载速度高。我在香港的NAS上安装了LibreSpeed,用上海PC测出来的下行速度经常不到1Mbps,上行速度反倒是有30Mbps。微力同步里也能感觉到:上海->香港有点慢,香港->上海就慢到没法接受。

自己在网上搜索了一下,以上症状应该是运行商(UDP)限速。应该怎么破呢?







28

主题

1363

回帖

7653

积分

管理员

积分
7653
发表于 2022-8-2 17:41:18 | 显示全部楼层
更换个端口试试 22330 换成别的。 看是否能短时间恢复快速。
另外,你2边都有公网,正常应该都显示直连TC 或TS 不应该UDP*。

4

主题

9

回帖

228

积分

中级会员

积分
228
 楼主| 发表于 2022-8-2 20:06:56 | 显示全部楼层
感谢版主的建议。依次回复如下:

1. 更换个端口试试 22330 换成别的。 看是否能短时间恢复快速。

在微力同步的同步设置里把两边NAS的TCP数据端口改成了22338,两边的路由器端口映射也相应调整。之后在香港NAS上放了个新文件。晚上7点多高峰时段,上海NAS的下载/接收速度大概有100-200KB/s,10分钟后降到25.6KB/s左右。

2. 另外,你2边都有公网,正常应该都显示直连TC 或TS 不应该UDP*。

你以前有个帖子,说在设备配置->允许的链接协议里把TCP勾选掉可以提高异地传输速度。
未标题-1.png

我把TCP勾选掉,连接类型就会是直连UDPC/UDPS。如果保留TCP,连接类型就会是直连TC/TS。不过对我的连接速度并没有影响。


4

主题

9

回帖

228

积分

中级会员

积分
228
 楼主| 发表于 2022-8-2 20:19:53 | 显示全部楼层
本帖最后由 waiwaiy 于 2022-8-3 01:41 编辑

另外上海和香港两台NAS的诊断信息->发现服务信息都有报错,而且内容还不一样。不知道有没有影响。

上海NAS
global@https://discovery-v6.verysync.cn/v2/: Post "https://discovery-v6.verysync.cn/v2/": dial tcp [2a01:4f8:251:570f::2]:443: connect: connection refused

香港NAS
global@https://discovery-v6.verysync.cn/v2/: Post "https://discovery-v6.verysync.cn/v2/": dial tcp [2a01:4f8:251:570f::2]:443: connect: network is unreachable

香港PC
global@https://discovery-v6.verysync.cn/v2/: Post "https://discovery-v6.verysync.cn/v2/": dial tcp: lookup discovery-v6.verysync.cn: getaddrinfow: The requested name is valid, but no data of the requested type was found.


28

主题

1363

回帖

7653

积分

管理员

积分
7653
发表于 2022-8-3 09:46:28 | 显示全部楼层
你上海PING香港的IP是延迟是什么样,是否丢包?
上面的错误是IPV6连接问题, 不影响。

4

主题

9

回帖

228

积分

中级会员

积分
228
 楼主| 发表于 2022-8-3 18:29:31 | 显示全部楼层
admin 发表于 2022-8-3 09:46
你上海PING香港的IP是延迟是什么样,是否丢包?
上面的错误是IPV6连接问题, 不影响。 ...

上海ping香港,平均延迟184ms,丢包率0%
香港ping上海,平均延迟187ms,丢包率0%

28

主题

1363

回帖

7653

积分

管理员

积分
7653
发表于 2022-8-4 10:04:14 | 显示全部楼层
看着网络情况还好,可能真被QOS了。 你试试TCP 和UDP速度有没有区别,一般QOS UDP的比较多。
或者如果端口能用443 或8080之类的WEB端口试试。

4

主题

9

回帖

228

积分

中级会员

积分
228
 楼主| 发表于 2022-8-4 18:00:37 | 显示全部楼层
admin 发表于 2022-8-4 10:04
看着网络情况还好,可能真被QOS了。 你试试TCP 和UDP速度有没有区别,一般QOS UDP的比较多。
或者如果端口 ...

按照管理员的建议,把上海和香港两边NAS的UDP协议都勾选掉,上海这边的下载速度有肉眼可见的提升。从几十KB提高到500KB~1MB左右,能这样我已经很满意了。

下一步打算把上海的NAS换了,装上CLASH当透明代理。

另外问个小问题。我现在两边通过Tailscale组建虚拟局域网,为何从微力同步里看,NAS显示的是公网IP,有些PC显示的是物理局域网IP(比如192.168.1.*),有些PC显示的是虚拟局域网IP(比如100.83.126.*),还有些PC直接显示的是IPV6地址?微力同步可以自动选择速度最快的方式进行通信吗?
未标题-1.png

4

主题

9

回帖

228

积分

中级会员

积分
228
 楼主| 发表于 2022-8-4 23:51:21 | 显示全部楼层
比方从我上海的NAS打开设备列表,看香港同一个公网IP后的NAS和PC。其中NAS显示的是公网IP,但PC显示的是虚拟网络IP(还有这个“运营商级”是什么鬼?看起来很厉害的样子)。
3.png

28

主题

1363

回帖

7653

积分

管理员

积分
7653
发表于 2022-8-5 10:12:07 | 显示全部楼层
组网走的UDP,如果走了你虚拟局域网连接可能会被QOS
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微力同步 ( 京ICP备20030739号-4 )

GMT+8, 2024-3-29 07:52 , Processed in 0.025855 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表