在我的學校,我在必要時使用 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,因此從邏輯上講您的下載速度為 5 Mbps從您的家庭網路(減去一些 VPN 開銷)最多。
如果與家庭網路的連線速度明顯加快沒有VPN,那麼您的 RasPi 根本無法更快地處理流量。
答案2
我敢打賭這是因為你所有的流量都必須通過樹莓派,這看起來不是最佳路徑。看來你們學校的網路比較好,而且通過樹莓派的路線只是繞路而已。