我设置了一个 Wireguard 服务器(运行在 Ubuntu 服务器 20.10(ASRock J4105)上,直接插入路由器)。在通过 VPN 访问互联网时遇到一些困难后,我设法让它工作了。为了让它工作,我不得不在所有客户端设备上使用 1150 的 MTU。否则什么都不会加载。
从我的 wifi 网络连接到 VPN,我获得的下载吞吐量约为 20Mbps,上传吞吐量约为 4Mbps,这与不使用 VPN 时获得的速度差不多(没有 VPN 时速度会比我预期的稍快一些)。
现在我看到的问题是,如果我通过移动数据连接连接到 VPN,吞吐量就会下降,下行速度为 3Mbps,上行速度为 3Mbps,我无法找出造成瓶颈的原因。
我尝试使用独立的 Raspberry Pi 4 8GB 型号设置 Wireguard,结果完全相同。从我在网上读到的内容来看,人们使用 Raspberry Pi 从他们的 wireguard VPN 获得的速度明显高于我在 Pi 或我的服务器上的速度。我无法解决这个问题。
我查看了我的路由器,没有发现任何会阻止连接的东西。端口转发全部设置为允许连接到 VPN。
这不是 ISP 限制 VPN 流量,因为我现在已经能够在 Wireguard 协议上毫无问题地使用私人互联网接入一段时间了,之前我也在 OpenVPN 协议上使用它。
网络上的哪些类型的事物/设置可能造成瓶颈?
IPTables-MSS 夹紧?
42 2520 TCPMSS tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS clamp to PMTU