步骤 1:安装 OpenVPN

步骤 1:安装 OpenVPN

我使用 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

此存档将包含一组.ovpnTCP/UDP 协议文件、一个.crt证书文件和一个.key密钥文件。将此存档解压到某处。

现在按照以下 GUI 步骤进行操作。

  • 点击Network Connection Icon…
  • 转到 VPN 连接并选择Configure VPN…

在此处输入图片描述

  • 点击Add
  • 点击下拉菜单。
  • 选择OpenVPN并点击Create
  • 插入以下信息:
    • Insert Connection namePureVPN OpenVPN
    • Insert desired Gateway.ovpn从 OpenVPN 文件夹中打开文件以获取服务器地址。您可以根据需要使用 TCP 或 UDP。如果不确定,您可以使用 TCP。因此,您要打开并复制服务器名称的文件位于SWEDEN(V)-TCP.ovpn解压的存档的 TCP 文件夹中。服务器地址将出现在前面remote,格式为vlus-se1-ovpn-tcp.purevpn.net
    • Select Type:下拉菜单中的密码
    • UsernamePureVPN 提供的插入
    • PasswordPureVPN 提供的插入
    • 单击文件夹图标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 提供商的网站上搜索更新的教程。

相关内容