我擁有一個 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