我使用 PureVPN 来获取瑞典 ipaaddress,这样即使我住在国外也能观看瑞典电视节目。我在 Ubuntu 上安装 PureVPN 时遇到困难。请帮忙。
答案1
忽略 IP 表会使事情变得复杂。使用 UFW。
UFW 是 Ubuntu 中的默认防火墙,因此它已经安装,无需再执行此操作,并且应该已经设置为在启动时启动。
进入您要添加的 PureVPN 服务器的 .ovpn,找到您要连接的服务器的 IP 地址。如果它是一个 URL(例如 USA1.com),您需要解析 URL 以找到 IP 地址(因为我们将阻止不通过 VPN 的 DNS 请求)。现在进入终端。现在我们将阻止计算机上的所有流量。
sudo ufw default deny outgoing
对传入也执行此操作:
sudo ufw default deny incoming
现在我们想让 VPN 例外。如果您使用 OpenVPN 和 TUN 作为网络适配器(您很可能正在使用),那么我们将网络接口称为 tun0。
允许 tun0 上的传出流量:
sudo ufw allow out on tun0 from any to any
现在从安全角度来看,您不需要允许传入流量使用互联网,但您可能希望要求它(例如,对于种子种子来说,这是必要的)。因此,如果您需要,请添加它:
sudo ufw allow in on tun0 from any to any
因此现在所有流量都允许通过 VPN,没有 VPN 则不允许任何流量。但每次我们想要连接到 VPN 时都需要打开和关闭防火墙,这真的很烦人,所以我们将为建立与 VPN 服务器的初始连接添加一个例外。
sudo ufw allow out from any to 109.201.128.0
将上述命令替换109.201.128.0
为您的 VPN 的 IP。
现在让我们启用 UFW:
sudo ufw enable
理想情况下,您可能只想在 tun0 上启用所需的流量,因为目前 tun0 是 DMZed,但这取决于您。默认情况下,UFW 将在 Ubuntu 启动时启动,只要您将其设置为启用,您就会在启动时激活故障保护,并且您永远不需要触摸它。使用带有此故障保护和 OpenVPN 网络管理器 GUI 的 Linux,它绝对可以完美运行。VPN 应该出现的方式(本机集成了故障保护)。您可以使用以下命令检查 UFW 的状态和规则:
sudo ufw status
如果您没有使用 Ubuntu,并且 ufw 不是默认防火墙,那么除了启用 ufw(尽管终端在启用后说它在启动时启用,但如果 ufw 不是启动应用程序,则情况并非如此)之外,您还需要将 ufw 添加到启动应用程序中。Ubuntu 已经为您完成了这项开箱即用的工作。
资料来源:
http://support.purevpn.com/pptp-configuration-guide-for-ubuntu
http://www.purevpnreview.com/
答案2
我将在这里撰写一个答案以供记录之用。
步骤 1:安装 OpenVPN
在终端中运行以下命令
sudo apt install network-manager-openvpn
输入Y
并按回车键继续。
现在在终端中运行以下两个命令
sudo apt install network-manager-openvpn-gnome
第 2 步:配置 PureVPN OpenVPN 连接
现在从以下位置下载所需的 OpenVPN 文件
https://s3-us-west-1.amazonaws.com/heartbleed/linux/linux-files.zip
此存档将包含一组.ovpn
TCP/UDP 协议文件、一个.crt
证书文件和一个.key
密钥文件。将此存档解压到某处。
现在按照以下 GUI 步骤进行操作。
- 点击
Network Connection Icon…
- 转到 VPN 连接并选择
Configure VPN…
- 点击
Add
- 点击下拉菜单。
- 选择
OpenVPN
并点击Create
- 插入以下信息:
Insert Connection name
:PureVPN OpenVPN
Insert desired Gateway
:.ovpn
从 OpenVPN 文件夹中打开文件以获取服务器地址。您可以根据需要使用 TCP 或 UDP。如果不确定,您可以使用 TCP。因此,您要打开并复制服务器名称的文件位于SWEDEN(V)-TCP.ovpn
解压的存档的 TCP 文件夹中。服务器地址将出现在前面remote
,格式为vlus-se1-ovpn-tcp.purevpn.net
Select Type
:下拉菜单中的密码Username
PureVPN 提供的插入Password
PureVPN 提供的插入- 单击文件夹图标
CA Certificate
- 进入 OpenVPN 下载文件夹,选择
ca.crt
并点击Open
- 点击
Advanced
按钮 - 从“常规”选项卡中选择以下选项:
- 检查使用自定义网关端口:对于 UDP 插入 53,对于 TCP 插入 80
- 勾选使用 LZO 数据压缩
笔记:对于 TCP 连接选择Use a TCP connection
从“安全”选项卡中选择以下选项:
- 从密码:选择
AES-256-CBC
或所需的加密 - 从 HMAC 身份验证:选择
SHA-1
- 从密码:选择
表单 TLS 身份验证选项卡:
- 选择使用附加
TLS authentication
- 单击密钥文件旁边的文件夹图标
- 选择使用附加
- 转到 OpenVPN 下载文件夹,选择
Wdc.key
并单击Open
按钮 1
从关键方向选择点击
OK
按钮点击
Save…
按钮并关闭Network Connections
窗口点击
Network Connection Icon…
- 转到 VPN 连接并选择新创建的
PureVPN OpenVPN
连接。
您应该会看到一条成功的连接消息。
步骤 3:解决连接速度慢的问题
如果您遇到 VPN 速度慢的情况,请按照以下步骤操作。
在终端中运行以下命令
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
启用 IP 转发功能。通过发出以下命令在终端文件 sysctl.conf 中打开
sudo gedit /etc/sysctl.conf
并在底部添加这一行
# Enable IP forwarding
net.ipv4.ip_forward = 1
保存并退出。之后,通过在终端中运行该命令来应用更改
sudo sysctl -p
重新启动计算机。
就这样吧。
更新 1
如果您仍然遇到连接速度慢的情况,请尝试UDP. 以上说明包含有关如何使用 UDP 的信息(使用端口 53,不选中“使用 TCP 连接”,并使用位于“UDP”文件夹中的 ovpn 文件中的 UDP 服务器)
参考
https://support.purevpn.com/openvpn-configuration-guide-for-ubuntu(所有图片均取自此帖)
PureVPN 可以连接,但速度很慢
答案3
您可以准确披露您遇到的问题,也可以按照提供的几种常规教程之一进行操作。
通常,在 Ubuntu 中安装 PureVPN 意味着使用公司提供的工具。如果这不起作用,请联系他们的客户支持。配置 PureVPN 通常只需单击几下即可。他们有完整的配置说明来帮助您设置 Ubuntu VPN。有一个 PPVP 连接可以逐步遵循。现在带有屏幕截图的教程在这里:http://support.purevpn.com/pptp-configuration-guide-for-ubuntu. 在您的 VPN 提供商的网站上搜索更新的教程。