如何在树莓派上配置 IPVanish VPN 服务?

在本指南中,我们将向您展示如何从树莓派连接到 IPVanish VPN 服务。

IPVanish 是最受欢迎的 VPN 服务之一,并且与 Surfshark,NordVPN 一起被认为是最好的 VPN 服务之一。 -pi-nordvpn /) 和 ExpressVPN。

它以其隐私和安全性着称。 IPVanish 支持某些最新的 VPN 和加密技术。

此外,他们还有严格的零日志政策。这意味着 IPVanish 将永远不会存储任何可用于识别您身份的信息。

在树莓派上使用 IPVanish 之类的服务有助于确保您可以在互联网上保持私密。

从应用程序开发到客户支持,IPVanish 的整个堆栈都由他们自己管理。这样可以确保任何外部供应商都无法以某种方式访问​​您的信息。

此外,IPVanish 承诺不会通过其 1 ,500 多个 VPN 服务器中的任何一个来限制您的连接。

设备清单

以下是连接到树莓派上的 IPVanish VPN 所需的设备

推荐的:

  • 树莓派

  • Micro SD 卡

  • 以太网电缆或 * WiFi 加密狗 (Pi 3 内置 WiFi)

  • 电源适配器

IPVanish 订阅

可选的:

  • 树莓派外壳

  • USB 键盘

  • USB 鼠标

在继续本教程之前,请确保您已注册 IPVanish 帐户。您需要用户名,密码和有效的订阅才能连接到他们的网络。

安装用于 IPVanish 的 OpenVPN

要连接到 IPVanish ,我们将使用 OpenVPN 软件。

OpenVPN 是一种流行的 VPN 客户端,以其强大的安全性而闻名,并已与 WireGuard。

1 在开始设置树莓派以连接到 IPVanish 之前,我们需要确保操作系统是最新的。

在运行树莓派 OS 时,我们可以运行以下两个命令来更新系统。

sudo apt update
sudo apt full-upgrade

2 随着系统的更新,我们现在可以继续安装 OpenVPN 客户端。

该客户端使我们能够从树莓派连接到 IPVanish 的 VPN 。

我们还将安装解压缩包。该软件包将使我们能够将 IPVanish 中的所有配置文件提取到设备上。

您可以通过运行以下命令来安装这些必需的软件包。

sudo apt install openvpn 解压缩

在树莓派上设置 IPVanish

现在我们已经在树莓派上安装了必需的 OpenVPN 客户端,现在我们可以获取所需的配置文件。

1 我们的首要任务是通过使用 cd 命令进入树莓派上的 openvpn 目录。

该目录是我们不久将下载并提取所需文件的位置。

cd/etc/openvpn

2 为了简化该过程,IPVanish 提供了一种获取所有必需文件的简便方法。

通过在树莓派上运行以下命令,我们可以直接从网络的网站下载 IPVAnish OpenVPN 文件。

sudo wget https://www.ipvanish.com/software/simpleconf/configs.zip

3 现在将 IPVanish 配置文件保存到我们的树莓派中,我们需要立即解压缩它们。

我们可以通过运行以下命令来提取 OpenVPN 文件。

sudo解压缩 configs .zip

4 现在,我们已经将配置文件提取到树莓派中,现在可以删除存档了。

我们可以使用 rm 命令从我们的设备中删除文件。

sudo rm configs.zip

5 现在,我们已经提取了所有文件,我们可以使用 ls 命令查看它们。

通过使用 ls 命令,我们可以列出当前目录中的所有文件。

ls

使用命令提供的文件列表,您可以查看您的树莓派要连接到的 IPVanish 服务器。

例如,如果要连接到基于澳大利亚的服务器,则可以选择一个文件,如下所示。

ipvanish-AU-墨尔本-mel-a01.ovpn无论选择哪个文件,都请记下其文件名,因为您将使用该文件名连接到该服务器。

6 现在我们有了所需的 OVPN 文件,我们现在可以连接到 IPVanish VPN。

要连接到 VPN ,我们可以运行以下命令来获取 OpenVPN 来运行我们的文件。

请确保将”IPVANISH_OVPN_FILE” 替换为在上一步中获得的文件名。

sudo openvpn IPVANISH_OVPN_FILE

例如,要从树莓派连接到基于墨尔本的 IPVanish 服务器,我们可以使用以下命令。

sudo openvpn ipvanish-AU-墨尔本-梅尔-a01.ovpn

7 连接到 IPVanish VPN 后,将要求您输入用户名和密码。

OpenVPN 需要这些凭据才能连接到 IPVanish 网络。

8 至此,您现在应该已经从树莓派成功连接到 IPVanish VPN。

9 如果要断开与 IPVanish 的连接,则有两种不同的方法可以实现此目的。

如果仍然打开终端会话,则可以通过按 CTRL + C 终止当前正在运行的应用程序。

或者,可以使用以下命令杀死当前正在运行的所有 OpenVPN 进程。

sudo killall openvpn

在启动时连接到 IPVanish

在本节中,我们将向您展示如何在打开电源时将树莓派连接到 IPVanish 。

在继续之前,您需要一个 IPVanish 帐户连接到他们的 VPN 。

1 为了使我们的 Pi 在启动时连接到 IPVanish VPN,我们需要创建一个身份验证文件。

该身份验证文件将存储您的帐户的用户名和密码。我们将修改.ovpn 文件,以便它使用存储在此文件中的凭据。

运行以下命令以使用 nano 文本编辑器开始创建 auth.txt 文件。

sudovim/etc/openvpn/auth.txt

2 在此文件中,您需要输入 IPVanish 帐户的用户名和密码。

用户名和密码应分为两行。

第一行必须是您的用户名。
第二行应该是您帐户的密码。

用户名
密码

3 输入身份验证详细信息后,按 CTRL + X,然后按 Y ,然后按 ENTER 键,保存文件。

4 对于这一步,您需要准备一个 OVPN 文件。您应该在上一步中获得一个名字。

您始终可以使用 ls 命令再次列出可用文件。

我们需要对此文件进行复制,因为我们需要稍微更改其文件名,以使其以.conf 结尾。

例如,如果我们使用较早的文件”ipvanish-AU-Melbourne-mel-a01.ovpn”,则会将其命名为”ipvanish-melb.conf”。

sudo cp /etc/openvpn/ipvanish-AU-Melbourne-mel-a01.ovpn /etc/openvpn/ipvanish-melb.conf

5 将文件扩展名更改为.conf 后,您现在可以通过运行以下命令使用 vim 对其进行编辑。

确保使用在上一步中设置的名称替换文件名。

sudo vim /etc/openvpn/ipvanish-melb.conf

6 在此配置文件中,您需要查找并修改以下行。

通过在 vim 中使用 CTRL + W,可以更轻松地找到此行。

验证用户密码

您需要用以下文本替换此行,以便它引用我们创建的身份验证文件。

auth-user-pass auth.txt

7 修改该行后,按 CTRL + X,然后按 Y ,再按 ENTER 键,保存文件。

8 现在,我们需要修改 OpenVPN 的默认配置,以便它可以连接到我们的 IPVanish VPN。

使用以下命令开始编辑配置文件。

sudo vim /etc/defaults/openvpn

9 在此文件中,我们需要修改以下行。

#AUTOSTART ="全部"

用以下文本替换该行。此文本告诉它以名称”ipvanish-melb”(无扩展名) 加载到文件中。

AUTOSTART ="ipvanish-melb"

确保将”ipvanish-melb” 替换为之前使用的文件名。确保您没有在文件名中包含.conf 部分。

10 完成对文件的更改后,请按 CTRL + X,然后按 Y ,然后按 ENTER 保存更改。

11 我们的下一步是使用以下命令启用 OpenVPN 服务。

通过启用该服务,它将在树莓派启动时启动,并将自动开始连接到 IPVanish 。

sudo systemctl启用 openvpn 

12 现在,我们可以通过重新启动树莓派确认一切正常。

通过运行以下命令重新启动设备。

sudo reboot

一旦树莓派完成重新启动,它现在应该会自动尝试连接到 IPVanish VPN。

12 您可以通过运行以下命令来检查树莓派的公共 IP 地址是否现在不同。

卷曲 ifconfig .me该命令通过使用 curl 从网站 ifconfig .me获取公共 IP 地址而起作用。

使用 IPVanish 防止 DNS 泄漏

在树莓派等设备上使用任何 VPN 时,可能会发生的一个问题是 DNS 服务器泄漏了您的 IP 地址。

ISP DNS 服务器因这种行为而臭名昭著,因此在本节中,我们将向您展示一个解决方案。

1 要解决此问题,我们将更改树莓派使用的 DNS 服务器。

为此,我们需要使用以下命令修改 dhcpcd 配置文件。

sudovim/etc/dhcpcd.conf

2 在此文件中,我们需要找到以下行。

该行定义了主机应用于 DNS 查找的域名服务器。

您可以使用 CTRL + W 在文件中搜索文本。

#static domain_name_servers = 192.168.0.1

用以下内容替换此行。此行将告诉主机使用 Cloudflare 的 DNS 服务 (1.1.1.1) 查找 DNS 请求

静态 domain _name_servers = 1.1.1.1

3 进行 DNS 更改后,请按 CTRL + X,然后按 Y ,然后按 ENTER 保存文件。

4 要确保所有应用程序都在使用新的 DNS 服务器,最简单的方法是重新启动树莓派。

要重新启动设备,请运行以下命令。

sudo reboot

5 当您的树莓派完成重启后,您可以使用 ipleak .net 之类的服务来检查您的 IP 地址是否泄漏。

该服务通过执行一些不同的测试来工作,以查看是否可以使用不同的协议找到不同的 IP 。

现在,您应该将树莓派成功连接到 IPVanish VPN 服务。

如果您有任何反馈意见或发现与 IPVanish 的连接有任何问题,请在下面发表评论。

一定还要浏览我们的一些树莓派洪流盒教程,以及我们的树莓派代理指南,都可以与 IPVanish 配对。

会员链接免责声明:我在本网站上提及的所有产品都是我个人购买和使用过的,至少一次。该网站上的某些链接是会员链接,每当进行销售时,这些链接都会为我赚取少量佣金。

分享到