如何在任何树莓派上安装 VPN

虚拟专用网络或 VPN 是在线隐私和安全的重要组成部分。 简而言之,如果您还没有与常用的安全工具一起运行,那么您应该这样做。 VPN 可用于 Windows、Linux 和 macOS,以及 Android 和 iOS。

但是如果你使用的是树莓派呢?

Pi 的大多数操作系统都基于 Linux; 不幸的是,VPN 提供商不提供专用的 Pi 软件。 如果您需要为您的 Pi 设置 VPN,也许是为了避免 Kodi 中的某些区域阻塞,那么您需要进行一些手动配置。

我们将看看如何设置它。 以下步骤适用于所有基于 Debian 的发行版,例如 Raspbian Jessie 和 Kodi 发行版(例如 OpenElec 和 OSMC)。

为什么要使用 VPN?

有很多好的理由 使用 VPN,所有这些最终都归结为用户隐私。 简而言之,VPN 客户端加密来自您的 PC 或移动设备的数据,并通过 VPN 服务器发送。 从这个匿名点开始,您的在线活动就被隐藏了。

这怎么可能有用? 好吧,如果您将 Raspberry Pi 用作台式计算机,并且您所在的地区在线审查很普遍,那么 VPN 可以帮助绕过这些限制。 即使你只是想为你的 Pi 下载软件,同时生活在一个压迫性的政权下,同样的技术也可以提供帮助。

图片来源:通过Shutterstock的M-SUR

对于 Kodi 媒体中心,VPN 可能 规避区域阻塞、审查制度或任何其他阻止您访问媒体的行为。

例如,如果您想从美国访问 BBC iPlayer(如果您是旅行的英国公民,那么您没有理由不这样做),VPN 可以提供帮助。 通过连接到英国的 VPN,您将能够流式传输您最喜欢的电视节目(也许是神秘博士)。 但是,您应该确信以您计划的方式享受您的媒体中心是合法的。

我的指南,你应该使用 VPN 的 10 个理由,应该解释更多。 同时,如果您想了解更多有关加密、安全性和 VPN 工作原理的背景知识,请查看我们的 VPN 入门。

如前所述,还有其他使用 VPN 的方法。 例如,您可能想在台式计算机上运行 VPN,或者通过在路由器上设置 VPN 帐户来设置一些通用防御。

无论哪种方式,您都应该使用一个。

如何选择 VPN

如果您只是浏览网页并希望在私密的情况下这样做,那么应该选择标准的 VPN(尽管提供最少的日志)。

但是,如果您希望在 Kodi 中击败区域阻塞或使用流媒体插件,那么您需要找到一个可以为视频流提供无限带宽的 VPN。 它还需要对等友好,因为许多附加组件使用 P2P 网络传输内容。

只要确保您使用的是值得信赖的 VPN 服务。

Raspberry Pi 上的 VPN 要求

要在 Raspberry Pi 上使用 VPN,您将需要以下内容:

  • 树莓派 2 或更高版本。 早期的模型将难以加密。
  • 支持 OpenVPN 的 VPN 帐户。 我们最喜欢的是 ExpressVPN,但其他可用。
    • 如果您正在流式传输视频,则最好使用付费 VPN 帐户。
    • 免费 VPN 也可用,但不太适合流式传输。
  • PC 上的 SSH 软件。
    • Windows 用户应使用 PuTTY。
    • Linux 和 Mac 通过终端本机具有 SSH 功能。
  • 需要在 Pi 上启用 SSH。 一种方法是将其连接到监视器并更改 raspi-config 中的默认 SSH 设置。 如果您无法执行此操作,请将 Pi 的 microSD 卡插入您的 PC,浏览到引导目录,然后创建一个名为 SSH(无文件扩展名)的空白文本文件。 安全移除磁盘后,将其更换到 Pi 中并启动。 然后将启用 SSH。

开放式VPN 是一个开源 VPN 应用程序,使您能够使用 VPN 服务提供的配置使用 OpenSSL 进行加密。 简而言之,您无需专门的应用程序即可在 Raspberry Pi 上设置 VPN。

您有两种设置 VPN 的选项。 首先是在 Raspbian(或您选择的 Raspberry Pi OS)中安装 OpenVPN。 或者,您可以在首选的 Kodi 映像中设置 VPN。

在您的 Raspberry Pi 上设置 VPN

有了可用于 Pi 的各种图像,这可能会有点繁琐。

幸运的是,只要您使用的是基于 Debian 的映像,这个解决方案就可以工作。 您是否使用 Kodi 并不重要。 无论操作系统或磁盘映像如何,这是在您的 Raspberry Pi 上运行 VPN 的简单方法。

我们已经使用 Kodi 的 OSMC 风格进行了尝试,它与 Raspbian 一样基于 Debian。 但是,它也应该适用于 OpenElec。

首先通过 SSH 连接到您的 Raspberry Pi,为您的媒体中心图像使用正确的凭据,然后安装 openVPN:

sudo apt-get install openvpn

完成后,发出重启命令:

sudo reboot

当您的 Pi 重新启动后,您需要从您的 VPN 提供商处下载 openVPN 文件。 绝大多数服务都提供对 openVPN 的支持。

最便捷的方法是将文件下载到您的 PC,解压缩它们(它们通常是 ZIP 文件),然后通过 SFTP 将它们发送到您的 Raspberry Pi。 为其目的地创建一个名为 openvpn-config 的新文件夹。 这应该在 /home/ 内。

复制这些文件后,使用 SSH 发出运行命令:

sudo openvpn your_ovpn_configuration_file.ovpn

系统将提示您输入您的 VPN 用户名和密码,因此请输入这些。

很快,VPN 连接就会建立起来,您将享受完全私密的 Raspberry Pi Kodi 体验。 你已经准备好去无区域了!

请注意,如果您在不同的设备或平台上运行 Kodi,您应该能够通过专用插件安装 VPN。

断开和更改 VPN

如果您想断开 VPN,您需要点击 Ctrl + C 结束会话。 要连接到不同的服务器,只需重复前面的命令,但使用不同的配置文件。 每个连接都需要用户名和密码。

如果您将 VPN 与 Kodi 一起使用,则需要让它运行。 因此,通过移动设备上的应用程序设置 SSH 或 VNC 连接并使用它来监控 VPN 可能会很有用。 如果连接断开,对于 example,您需要访问权限才能重新启用它。 如果您使用的是 Kodi 远程应用程序,那么将远程访问集中在一个地方是有意义的!

您需要在 Raspberry Pi 上使用 VPN 吗? 也许您已经使用了一个? 告诉我们它是如何为您服务的。