樹莓派上的 VPN(PPTP、OpenVPN)效能較低

樹莓派上的 VPN(PPTP、OpenVPN)效能較低

我擁有一個 raspberry pi modelbl b+,安裝了 Raspbian 和核心 3.12.26+。

我重新編譯了內核並啟用了 pptp 模組以便將其與pptp_accel

使用相同的 VPN 提供者及其 Windows 工具,我在 Windows 電腦上獲得 100/6 mbps。即沒有任何減速,我的連接是 100/6。然而,當我在樹莓派上使用相同的提供者並透過 PPTP 和 Accel 連接時,速度為 10-11/6。最有趣的是,在執行速度測試時,CPU 負載在 0 左右。

是的,我確定在使用該工具從 Windows 進行測試時已連接,我在 Whatismyipaddress 上到處都看到了 VPN 提供者 IP,它確實加載了此處被阻止的 YouTube 內容等等。

我不知道 Windows 工具使用什麼協議,但我真的很感興趣為什麼樹莓派在 0% cpu 負載的情況下速度降低了約 10 倍。

謝謝!

更新:這是樹莓派的外觀,這表明僅連接了乙太網路和電源線。

[已跳過,因為我需要 >=10 聲譽才能發布 2 個以上連結或圖像]

以下是正在使用的 pppd 選項檔:

#pty "pptp ru1.******.com --nolaunchpppd"
connect /bin/true
plugin "/usr/lib/pppd/2.4.5/pptp.so"


pptp_server *************

user "user"
password "password"

#defaultroute
#replacedefaultroute
#lock
noauth
nobsdcomp
nodeflate
nodetach
remotename ru
ipparam ru
require-mppe-128
usepeerdns
#mtu 1452
#mru 1452

以下是樹莓派透過 PPTP 連接到 VPN 提供者時的速度測試:

在此輸入影像描述

以下是使用 VPN 提供者的工具直接從我的 Windows 電腦連接到提供者時對同一伺服器和使用 VPN 提供者的相同伺服器的速度測試:

在此輸入影像描述

至於OpenVPN:讓我們先把它放在一邊,由於加密能力更強,它實際上比 PPTP 慢一點,因此樹莓派上的 CPU 負載更高。我們先來整理一下pptp。正如我所說,速度測試時,樹莓派上的 CPU 負載為 0

相關內容