如何在 Linux 上设置和使用 PrivateVPN?
在 Linux 计算机上设置 PrivateVPN 的最简单方法是通过网络管理器集成 (TUN) 方法。您还可以切换到您首选的 PrivateVPN 开源协议并激活终止开关功能。
唯一的缺点是缺少 GUI 应用程序,但如果您不介意手动配置,那么就可以使用。
继续阅读以了解在 Linux 系统上设置和使用 PrivateVPN 的步骤。
最适合由于其用户友好的界面和简单的配置,初学者和寻求简化设置的用户。
网络管理器集成 (TUN) 方法是 Linux 上 PrivateVPN 的推荐设置,因为它比 TAP 和 OpenVPN CLI 方法更有效地创建安全的点对点连接。
首先,请确保您有稳定的互联网连接和私人VPN订阅。
- 选择首选 PrivateVPN 服务器位置并下载这里。我将下载挪威 - 奥斯陆服务器。
- 在 Linux 系统中启动终端。我将使用 Ubuntu 来完成本指南。
- 在终端中输入命令sudo apt-get install 网络管理器-openvpn 网络管理器-openvpn-gnome resolvconf并按回车键。
- 输入 Linux 系统的密码以激活安装过程。
- 下载完成后,打开系统偏好设置>网络在你的 Linux 中。点击+将 PrivateVPN 添加到您的网络列表。
- 选择 ”从文件导入”导入先前下载的服务器位置的配置文件。
- 点击 ”打开”来访问配置文件。
- 输入以下信息以设置您的 PrivateVPN 服务器。
- 姓名:(首选名称)
- 用户名: (PrivateVPN注册邮箱地址)
- 密码:(私人VPN密码)
- 点击 ”添加” 添加 VPN。
- 切换按钮以启动连接过程。
- 就这样吧! PrivateVPN 已在您的 Linux 设备上设置。您现在可以控制 Linux 系统的整体安全性,包括 BBC iPlayer 等平台上的流媒体直播电视和体育赛事。
如何通过 OpenVPN 网络管理器集成 (TAP) 在 Linux 上设置 PrivateVPN?
最适合精通于熟悉命令行工具的专家用户。
虽然网络管理器集成 (TUN) 方法最适合在 Linux 上设置 PrivateVPN,但您也可以尝试网络管理器 (TAP)。
但仅当您无法使用 TUN 方法时才使用此方法,因为这种方法不那么现代或简单,并且无法提供 TUN 所提供的高级别安全性。
它更适合需要桥接连接的网络场景,并且其作为桥接工具的性质可能会暴露比典型 VPN 连接所需的更多信息,从而可能危及安全性。
按照以下分步过程在 Linux 上手动设置 PrivateVPN。
- 买一个私人VPN订阅。要节省更多,请选择多年计划。

图片仅供参考。设计、优惠和细节可能有所不同。单击图像以获取当前信息。
- 下载 PrivateVPN 证书这里。
- 启动您的 Linux 系统。我将在本指南中使用 Ubuntu 22.04.3 LTS。
- 打开 ”文件” 在您的 Linux 计算机上访问您下载的 PrivateVPN 证书。
- 点击 ”下载”从左侧的菜单栏中。
- 右键单击您下载的文件,然后选择“在这里摘录”来提取文件。
- 打开 Linux 系统上的终端。
- 输入命令sudo apt-get install -y 网络管理器-openvpn并按回车键。
- 输入您的系统用户密码以启动安装。
- 安装过程完成后,请转至设置>网络。点击+添加 PrivateVPN 配置文件。
- 点击 ”开放VPN”。
- 输入以下信息
- 连接名称: 私人VPN
- 网关:取决于您的首选国家/地区或服务器。我连接到荷兰服务器。这是一个服务器列表来帮助您选择。
- 类型: 密码
- 用户名:私人VPN用户名
- 密码:私人VPN密码
- 单击右侧的图标“CA证书”来访问提取的文件。
- 找到提取的文件并单击选择。
- 点击 ”先进的”在弹出框的底部。
- 检查“使用自定义网关端口”框中输入端口号服务器列表。我选择了荷兰服务器,端口号为21000。
- 检查“数据压缩”框并选择“利兹奥” 从下拉菜单中。
- 检查“设置虚拟设备类型”并选择“轻敲” 从下拉菜单中。
- 点击申请保存网络设置。
- 点击添加将 PrivateVPN 添加到您的网络列表。
- 通过 PrivateVPN 切换以开始连接。
- 要断开与 PrivateVPN 的连接,请再次切换按钮将其关闭。
如何通过 OpenVPN CLI 设置适用于 Linux 的 PrivateVPN?
最适合所有用户级别。
在 Linux 上手动设置 PrivateVPN 的另一种方法是使用 OpenVPN CLI 方法。
这是 TUN 方法的最佳替代方法,因为它在网络层运行并且非常适合点对点连接。它还适用于大多数 VPN 使用案例。
设置方法如下:
- 得到一个私人VPN订阅并启动您的 Linux 系统。我将使用 Ubuntu 22.04.3 LTS。
- 选择您喜欢的 PrivateVPN 服务器位置并下载这里。对于本指南,我将使用 US-新泽西服务器。
- 在 Linux 计算机上启动终端。
- 在您的终端中,输入命令sudo apt-get install openvpn 卷曲并按回车键。
- 输入您的系统密码。
- OpenVPN安装完成后,输入是继续。
- 输入命令 sudo openvpn [服务器配置文件的路径]。路径应如下所示:/home/vpnuser/Downloads/PrivateVPN-US-NewJersey-TUN-1194.ovpn。
- 输入您的 PrivateVPN 注册电子邮件地址和密码验证用户名和验证密码建立连接。
- 一旦你得到“初始化序列完成,”您已连接,现在可以在 Linux 系统上使用 PrivateVPN。
如何在 Linux 上设置 PrivateVPN Kill Switch?
和PrivateVPN 的终止开关,您可以为 Linux 连接添加额外的安全层。
这样,如果您使用 Linux 计算机远程处理机密项目,并且 VPN 连接断开,终止开关将立即切断您的互联网,确保没有其他人看到您的敏感工作。
以下是在 Linux 上设置 PrivateVPN 终止开关的方法:
- 获取您想要为终止开关设置的 VPN 网关的 IP 地址。为此,请从中选择您的首选服务器位置列表。对于本指南,我将使用美国 - 新泽西州。
- 记下“VPN 网关的主机名”服务器地址”。由于我选择了美国 - 新泽西州,因此主机名将是us-jer.pvdata.host。我将把它与 PrivateVPN 的 OpenVPN-TUN-UDP 协议一起使用。
- 在 Linux 系统中启动终端。我将使用 Ubuntu 来完成本指南。
- 在终端中,键入主机命令,后跟服务器位置的主机名:“host [步骤 1 中 VPN 网关的主机名]”,然后按 Enter 键。在本例中,“主机 us-jer.pvdata.host”。这将显示 VPN 网关的 IP 地址。
- 接下来,输入命令“路线” 找出你的名字面向互联网的网络接口。您会在“使用 Iface”。
- 输入命令“cd /etc/openvpn/客户端”以在客户端“.ovpn 配置”中进行更改。
- 输入命令“ls-al”来验证是否存在现有的配置文件。
- 如果不存在配置文件,您将得到此输出。
- 使用命令“复制示例 client.conf 文件sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf 。”
- 类型 ”sudo nano client.conf” 编辑 client.conf 文件。
- 找到默认的远程选项。
- 使用 # 注释掉默认的远程选项。
- 输入您在步骤 4 中获得的 IP 地址。在本例中为 193.37.253.2 2100 udp。
- 单击 Ctrl + X 显示保存选项,单击 Y 保存更改。
要在 Linux 计算机上完成 PrivateVPN Kill switch 的设置,您可以使用 iptables 或 ufw。让我们来探讨一下:
如何使用 Iptables 设置 PrivateVPN Kill Switch?
首先,以下是使用 Iptables 设置 PrivateVPN Kill Switch 的步骤:
- 在 Linux 终端中,输入命令“Nano iptables-ks.sh” 创建 iptables-ks.sh。
笔记:
Nano 是 Ubuntu 中的默认文本编辑器。无论您使用哪台 Linux 机器,都会有一个特定于该系统的文本编辑器。
- 在 nano 编辑器中,粘贴以下内容。将 IP 地址替换为您在步骤 4 中选择的服务器位置特定的 IP。单击Ctrl + X继续。
下面的 iptable 规则集会删除 iptables 中所有预先存在的规则集。除了使用 UDP 协议连接到美国新泽西州 PrivateVPN 服务器 IP 到端口 21000 的连接之外,它会彻底丢弃所有传出连接。此外,所有传入和传出连接都允许通过虚拟网络接口TUN0只。
#!/bin/bash iptables --flush iptables --delete-chain iptables -t nat --flush iptables -t nat --delete-chain iptables -P OUTPUT DROP iptables -A INPUT -j ACCEPT -i lo iptables -A OUTPUT -j ACCEPT -o lo iptables -A OUTPUT -j ACCEPT -d 193.37.253.2/32 -o enp0s3 -p udp -m udp --dport 21000 iptables -A INPUT -j ACCEPT -s 193.37.253.2/32 -i enp0s3 -p udp -m udp --sport 21000 iptables -A INPUT -j ACCEPT -i tun0 iptables -A OUTPUT -j ACCEPT -o tun0
- 点击 ”是”选择是并保存 Nano 编辑器中的更改。
- 运行命令“sudo chmod +x iptables-ks.sh # ./iptables-ks.sh” 激活用于部署 Kill Switch 的 iptables 规则集。
- 输入您的系统密码以继续。
如何使用“ufw”设置 PrivateVPN Kill Switch?
以下是使用 ufw 设置 PrivateVPN 终止开关的步骤:
- 在 Linux 终端中,输入命令“纳米 ufw-ks.sh” 创建 ufw-ks.sh。
- 在 nano 编辑器中,粘贴以下内容。将 IP 地址“193.37.253.2”替换为您所选服务器位置的 IP。另外,将名称“enp0s3”替换为您在“使用 Iface”。
ufw --force reset ufw default deny incoming ufw default deny outgoing ufw allow in on tun0 ufw allow out on tun0 ufw allow out on enp0s3 to 193.37.253.2 port 21000 proto udp ufw allow in on enp0s3 from 193.37.253.2 port 21000 proto udp ufw enable
- 按 Ctrl + X 访问选项,然后按 Y 保存更改。
- 运行命令“# chmod +x ufw-ks.sh # ./ufw-ks.sh”。然后,输入系统密码并按 Enter 键激活终止开关。
有关的:如何在 Apple Silicon Mac 上运行 Ubuntu Linux
就这样吧!
有趣的读物:
如何在 Linux 上更新 NordVPN?
如何在 Linux 上设置和使用 IPVanish?
如何在 Linux 上设置和使用 PureVPN?
5 个适用于 Linux 的最佳 VPN:安全、快速且可靠
如何在 Linux 上设置和使用 Surfshark?
如何通过 3 个简单步骤在 Linux 上设置 NordVPN?
如何在 Linux 上设置私人 Internet 访问?
常见问题解答
PrivateVPN 的 Linux 设置不支持 IPv6。对于 Linux 用户,您需要禁用 IPv6 服务才能正常工作,因为 PrivateVPN 没有适用于 Linux 的本机应用程序。
从您的帐户获取专用 IP 详细信息,以连接到 Linux 上的 PrivateVPN 专用 IP。安装 PrivateVPN CLI,下载专用 IP 配置文件,然后使用终端导航到文件目录。使用 PrivateVPN CLI 命令和专用 IP 配置启动连接,输入凭据,并验证连接是否与分配的专用 IP 匹配。
准备好使用适用于 Linux 的 PrivateVPN 了吗?
无论是在 VLC 上流式传输内容、通过 Chromium 浏览还是通过 SSH 连接,私人VPN以类似于 Linux 的精度封装您的数据。
另外,它很容易设置!
准备好开始了吗?抓住这些私人VPN优惠并保护您的数据!
