我正在尝试build立一个具有快速下载速度的VPN。 我有的服务器是一个Linux服务器,从那里我可以下载2兆字节秒。
在家里,我也可以下载2兆字节。 我做的所有下载来自同一个源,没有不同的服务器。
现在我已经在我的家和服务器之间build立了一个VPN连接,现在我只能每秒下载64千字节! 我创build的连接是一台debian机器上的PPTP服务器。
现在我的问题是,如果有可能优化这个连接。 我应该切换到OpenVPN,还是更换操作系统? 还是有某种设置来调整,使连接最佳。
PS。 我正在运行的服务器在XEN节点上。 我已经做了适当的IP转发。
你总是会看到使用隧道的放缓 – 虽然我必须承认,这比我预期的要糟糕得多。 造成我期望减速(〜10%)差异的因素可能是由于数据包拆分(您是否尝试过调整MTU?)和受限的拥塞窗口处理。
基于IPSEC的解决scheme应该可以提供近线速度 – 尽pipe(IME)在NAT /不同端点实现方式下运行可能相当棘手。
HTH
这可能是/etc/pptpd.conf文件中的速度限制。 configuration示例:
---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
有选项,用键选项设置(详见man httpd ,或者这里是链接: http : //www.linuxcertif.com/man/8/pptpd/ )。
就个人而言,我更喜欢FreeBSD和mpd4用于VPN服务器的目的,它提供了非常高速的结果。