Raspberry Pi 是一种流行的小型 PC,也用作家庭服务器和网络设备。
通过将ExpressVPN引入Raspberry Pi,您可以创建一个安全的通信环境并将其用作VPN路由器。
不过,很多人可能会有“Raspberry Pi是基于Linux的,但它真的支持ExpressVPN吗?”之类的疑问。和“如何使用命令行进行连接?”
本文为初学者提供有关如何在 Raspberry Pi 上安装和使用 ExpressVPN 的分步说明。
我们还会介绍安装过程中的注意事项以及故障排除方法,所以如果您想使用Raspberry Pi作为VPN网关,请看一下。
ExpressVPN 也可用于 Raspberry Pi。
然而,基本操作是使用Linux命令行而不是GUI(图形用户界面)。
| 项目 | 内容 |
|---|---|
| 兼容操作系统 | 可与 Linux 操作系统一起使用,例如 Raspberry Pi 操作系统(基于 Debian) |
| 提供方法 | 使用ExpressVPN的官方**Linux版本CLI(命令行界面)** |
| 在图形用户界面中使用 | 基本不支持(需要命令操作) |
| 支持的协议 | Lightway、OpenVPN、IKEv2(受版本和配置限制) |
主要使用示例
VPN网关(类似路由器的用法)
→ 整个家庭 LAN 通信可以通过 Pi 通过 VPN 完成VPN 客户端(适用于个人设备)
→ 仅在 Pi 上进行 VPN 通信(用于个人浏览和防止洪流)加强物联网设备和服务器的安全性
→ 通过 VPN 在 Pi 上操作 Home Assistant、Nextcloud 等
在 Raspberry Pi 上安装 ExpressVPN 的配置步骤
这是针对初学者在 Raspberry Pi 上安装 ExpressVPN 设置过程的简单易懂的分步说明。
目标是基于 Debian 的发行版,例如 Raspberry Pi OS(以前称为 Raspbian)。
提前准备
Raspberry Pi(推荐:型号3B或更高版本)
Raspberry Pi 操作系统(保持最新)
ExpressVPN合同和登录信息
终端操作基础知识(仅限 CLI)
第 1 步:更新系统
首先,将 Raspberry Pi 软件包更新到最新。
第 2 步:下载 ExpressVPN Linux 应用程序
从官方网站获取Raspberry Pi的Debian软件包(.deb)。
访问 ExpressVPN 的 Linux 下载页面
选择“Debian(64位)”并复制URL或直接下载链接
在圆周率上
wget下载使用:
*请检查官网URL的版本部分。
第 3 步:安装 ExpressVPN 应用程序
第4步:激活ExpressVPN
准备签订合同后发放的激活码(在我的页面上列出)。
→ 输入验证码。
第 5 步:启动 VPN 连接
显示可连接的 VPN 服务器列表:
例如连接到日本服务器:
步骤 6:配置自动连接(可选)
如果您想在启动时自动连接 VPN:
第 7 步:启用 Kill Switch/DNS 保护
在Raspberry Pi上设置ExpressVPN时的注意事项
以下是在 Raspberry Pi 上设置和使用 ExpressVPN 时的注意事项的简单易懂的列表。
1. ExpressVPN的Linux版本仅支持CLI(不支持GUI)
→ 需要终端操作
Raspberry Pi 的 ExpressVPN 应用程序不支持图形操作。
expressvpn connect或者expressvpn preferences通过输入命令进行操作,例如。Linux的基本操作(
sudo,dpkg,apt等)如果您不习惯的话可能会看起来很困难。
2. 不支持分割隧道(仅部分通信通过VPN)
ExpressVPN 的 Raspberry Pi Linux CLI 版本旨在通过 VPN 切换所有通信。
无法控制诸如“我只想对 Raspberry Pi 中的特定应用程序使用 VPN”之类的事情。
另一种方法是手动配置路由控制,例如 iptables(适用于中级到高级用户)。
3. IPv6必须手动禁用(防泄漏)
Linux 版本的 ExpressVPN 不会自动防止 IPv6 DNS 泄漏。
编辑配置文件并禁用 IPv6,如下所示:
将以下内容添加到文件末尾:
然后反思:
4.轻量级模型(Pi零等),通讯速度会明显下降。
Raspberry Pi 配备的 CPU 对于加密处理来说不够强大,VPN 通信速度在型号 3 及以下型号上可能会显着下降。
为了舒适使用,我们推荐 Pi 4 或更新型号,或者 Pi 3B+ 或更新型号。
5. 无法使用端口转发
ExpressVPN 不正式支持端口开放(端口转发)。
它不适合家庭服务器使用(例如外部 SSH 连接或 Web 访问)。
此应用程序需要支持端口转发的 VPN(例如 PIA)。
6、注意“自动连接”的可靠性(重启后可能无法连接)
expressvpn autoconnect true即使您将其设置为 ,也可能会出现启动时互联网连接延迟以及 VPN 连接失败的情况。systemd这可以通过使用手动设置自动连接脚本来改进(如果需要,我们可以提供说明)。
概括
ExpressVPN 可以毫无问题地与 Raspberry Pi 一起使用,但它是针对需要 CLI 先决条件和设置知识的中级用户的配置。
一旦推出,将可以构建低成本、高安全性的VPN终端和VPN路由器。
