OpenVPN 在学校网络上下载速度很慢

OpenVPN 在学校网络上下载速度很慢

在学校,必要时我会使用 OpenVPN 访问家庭网络。当我不使用 VPN 时,我的上传和下载速度平均都限制在 30Mbps 左右。但是当我使用 OpenVPN 时,情况就变得有点奇怪了。我的平均下载速度下降到 5Mbps 左右,而我的平均上传速度保持在 20Mbps 左右。这是怎么回事?通常,我会认为是我的学校限制了 OpenVPN 流量,但事实上我的下载速度很慢,而上传速度却保持不错,我想知道是否是其他原因导致了这个问题。我的 OpenVPN 服务器在 Raspberry Pi 的 UDP 1194 上运行。我听说有人说 Raspberry Pi 是问题所在,但我不这么认为,因为我能够在其他网络上使用 VPN,包括我自己的用于测试目的的网络,没有任何性能问题。

这是我的 OpenVPN 服务器的配置文件。

port 1194

proto udp

dev tun

ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key # This file should be kept secret

dh /etc/openvpn/keys/dh2048.pem

server 10.8.0.0 255.255.255.0

ifconfig-pool-persist ipp.txt

push "redirect-gateway def1 bypass-dhcp"

client-to-client

keepalive 10 120

comp-lzo

user nobody
group nogroup

persist-key
persist-tun

status openvpn-status.log

log /var/log/openvpn.log

verb 2

mute 10

crl-verify /etc/openvpn/keys/crl.pem

更新:有人认为我遇到的问题可能是由于我家网络的上传速度太慢造成的。以下是速度测试的结果,表明这不是问题所在。除此之外,我在其他网络上使用 VPN 时速度更快,因此我认为 Raspberry Pi 不是问题所在。

家庭网络速度测试结果

答案1

你家里的上传速度很可能是 5 Mbps,因此从逻辑上讲,你的下载速度也应该是 5Mbps您的家庭网络(减去一些 VPN 开销)最大。

如果您的家庭网络连接速度明显更快没有VPN,那么您的 RasPi 根本无法更快地处理流量。

答案2

我敢打赌,这是因为所有流量都必须通过 raspberry,而这显然不是最佳路径。看来你的学校有更好的连接,通过 raspberry 的路线只是绕道而已。

相关内容