树莓派上的 VPN(PPTP、OpenVPN)性能低下

树莓派上的 VPN(PPTP、OpenVPN)性能低下

我有一台树莓派 b+ 型号,安装了 Raspbian 和内核 3.12.26+。

我重新编译了内核并启用了 pptp 模块,以便使用它pptp_accel

使用相同的 VPN 提供商及其 Windows 工具,我在 Windows 机器上获得了 100/6 mbps。即没有任何减速,我的连接是 100/6。但是,当我在 raspberry 上使用相同的提供商并通过 PPTP 与加速器连接时,速度为 10-11/6。最有趣的是,在运行速度测试时 CPU 负载约为 0。

是的,我确定使用该工具从 Windows 进行测试时我已连接,我在 whatismyipaddress 上随处可见 VPN 提供商 IP,它确实加载了在此处被阻止的 YouTube 内容等等。

我不知道 Windows 工具使用什么协议,但我真的很想知道为什么 raspberry 在 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

以下是 Raspberry Pi 使用 PPTP 连接到 VPN 提供商时的速度测试:

在此处输入图片描述

以下是使用他们的工具从我的 Windows 机器直接连接到提供商时对同一服务器并使用 VPN 提供商的同一服务器进行的速度测试:

在此处输入图片描述

至于 OpenVPN:我们先把它放一边,它实际上比 PPTP 慢一点,因为它加密更强,因此 Raspberry 上的 CPU 负载更高。我们先来整理一下 pptp。正如我所说,在 speedtesting 时,Raspberry 上的 CPU 负载为 0

相关内容