在问这个问题之后,我得到了一个wireguard vpn设置,它将所有流量从我的本地局域网转发到远程服务器。从wireguard 客户端主机进行连接的速度很快。然而,来自局域网上客户端的连接速度要慢得多,并且会丢失很多连接。Traceroutes显示客户端和LAN客户端都通过VPN连接并正确退出
在wireguard 客户端主机上,我得到的 ping 值很差,但速度不错
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
Retrieving speedtest.net configuration...
Testing from Spectrum (68.187.109.97)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Bertram Communications (Iron Ridge, WI) [185.33 km]: 598.9 ms
Testing download speed................................................................................
Download: 4.65 Mbit/s
Testing upload speed................................................................................................
Upload: 4.97 Mbit/s
Run Code Online (Sandbox Code Playgroud)
但这段代码只是挂在局域网客户端上,它甚至无法下载运行所需的脚本。一些简单的网站会加载,但任何实质性的网站都会超时。
我该如何开始调试这个?我的第一个问题是我的 iptables 规则可能配置错误
# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 …
Run Code Online (Sandbox Code Playgroud)