如何设置快速 VPN 服务器

如何设置快速 VPN 服务器

我正在尝试设置一个下载速度快的 VPN。我的服务器是 Linux 服务器,我每秒可以从那里下载 2 兆字节。

在家里我也能以每秒 2 兆的速度下载。我的所有下载都来自同一来源,没有不同的服务器。

现在我已经在我的家和服务器之间建立了 VPN 连接,现在我每秒只下载 64 千字节!我创建的连接是 Debian 计算机上的 PPTP 服务器。

现在我的问题是是否有可能优化此连接。我是否应该切换到 OpenVPN,或者更改操作系统?或者是否有某种设置可以调整以使连接达到最佳状态。

PS. 我运行的服务器位于 XEN 节点上。我已经进行了正确的 IP 转发。

答案1

使用隧道时,您总是会看到速度变慢 - 尽管我必须承认这比我预期的要糟糕得多。造成我预期的速度变慢(约 10%)之间的差异的因素可能是由于数据包拆分(您尝试过调整 MTU 吗?)和受限的拥塞窗口处理。

基于 IPSEC 的解决方案应该为您提供接近线路速度 - 尽管(IME)让它跨 NAT / 使用不同的端点实现运行可能相当棘手。

高血压

答案2

这可能是 /etc/pptpd.conf 文件中的速度限制。配置示例:

---cat-/etc/pptpd.conf---
speed 115200
option /etc/ppp/options.pptpd
debug
localip 10.0.0.1
remoteip 10.0.0.2-10
---end-of-cat---

其中速度线决定波特率。

在此处查看有关 pptpd.conf 的更多信息:http://pwet.fr/man/linux/formats/pptpd_conf

还有一个选项,使用 key-option 进行设置(参见人httpd了解详情,或点击这里查看链接:http://www.linuxcertif.com/man/8/pptpd/)。

就我个人而言,我更喜欢使用 FreeBSD 和 mpd4 作为 VPN 服务器,因为它的速度非常快。

相关内容