14.04 PureVPN连接但非常慢

分享于 

4分钟阅读

ubuntu

  繁體

问题

我有一个PureVPN连接,在Windows中工作得很好。但当我尝试在Ubuntu 14.04.1 LTS中使用它时

  • 使用PPTP,连接一分钟,不提供internet服务,然后断开
  • 使用OpenVPN,可以连接,但是非常慢
  • 使用SSTP,可以连接,但是非常慢

我尝试了很多解决方案,但是没有成功。


答案1

我也使用PureVPN,不要碰MTU参数...

我建议你使用OpenVPN。

下面是解决方案:

通过在终端运行这些命令来排除TUN/TAP-


sudo iptables -A INPUT -i tun0 -j ACCEPT


sudo iptables -A FORWARD -i tun0 -j ACCEPT


sudo iptables -A INPUT -i tap0 -j ACCEPT


sudo iptables -A FORWARD -i tap0 -j ACCEPT



或通过在Ubuntu(g)ufw中添加这些规则(最佳做法)。编辑这个文件-


sudo gedit /etc/ufw/before.rules



并将此行添加到文件底部,并以单词COMMIT开头


 # allow all on loopback (!check if you already have this!) 


-A ufw-before-input -i lo -j ACCEPT


-A ufw-before-output -o lo -j ACCEPT



 # allow all traffic via our OpenVPN TUN/TAP interfaces


-A ufw-before-input -i tun0 -j ACCEPT


-A ufw-before-input -i tap0 -j ACCEPT


-A ufw-before-forward -i tun0 -j ACCEPT


-A ufw-before-forward -i tap0 -j ACCEPT


-A ufw-before-forward -o tun0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT


-A ufw-before-forward -o tap0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT


-A ufw-before-forward -o tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT


-A ufw-before-forward -o tap0 -m state --state RELATED,ESTABLISHED -j ACCEPT



保存并退出。

最后一件事-我们需要启用IP转发功能。在终端文件sysctl.conf中打开-


sudo gedit /etc/sysctl.conf 



在下面加上这一行-


# Enable IP forwarding


net.ipv4.ip_forward = 1 



保存并退出。之后,通过在终端中运行该命令来应用更改-

 
sudo sysctl -p



现在重新启动,连接到VPN-server并检查youtube或P2P-sharing。


答案2

如果在连接到VPN服务器时,你的电子邮件和/或网页无法正常工作,这通常意味着你遇到了MTU问题,每个internet连接都有一个称为最大传输单元或MTU的属性,MTU指定可以流经该连接的最大数据块的大小。

大多数情况下,操作系统自动检测连接的MTU并适当地调整自身,据我所知,Ubuntu为VPN连接固定了MTU设置,这会导致一些路由器出现问题。

以下是手动调整mtu大小的简便方法:


sudo nano /etc/ppp/ip-up



将此行添加到文件的末尾:


ifconfig $1 mtu 1492



希望它能解决问题



slow  
相关文章