Proton VPN 主页

如何在 Linux 上手动配置 WireGuard

阅读
1 分钟
类别
Linux

WireGuard® 是一种快速、轻量且安全的 VPN 协议。

了解更多关于 WireGuard 的信息

您可以使用第三方客户端在 Linux 上手动配置 WireGuard。本文将向您展示如何使用以下方法进行操作:

不过,我们强烈建议使用我们的官方 Linux GUI 应用或 Linux CLI。这两种方式都是连接到我们服务器最简单的方法,并能让您享受众多高级功能。

在我们的 Linux GUI 应用中,您可以在 OpenVPN 和 WireGuard VPN 协议之间进行选择。我们的Linux CLI 始终使用 WireGuard。

获取 Linux 版 Proton VPN

开始之前

开始之前,您需要下载 Proton VPN WireGuard 配置文件。

  • 登入 account.protonvpn.com,前往下载 → WireGuard 配置,然后下载一个 WireGuard 配置文件。
  • WireGuard 对 .conf 名称的长度比较敏感,因此请确保下载的 .conf 文件名不超过 15 个字符。您可能需要重命名默认建议的名称。
  • 我们目前所有的 WireGuard 配置均支持 IPv6 连接。如果您使用的是旧版配置文件,请下载新的配置文件。

了解如何从 Proton VPN 下载 WireGuard 配置文件

NetworkManager

NetworkManager 默认安装在大多数 Linux 发行版和桌面环境中,与 wg-quick 相比,它是管理 WireGuard 连接更便捷的方式。

配合 WireGuard 使用 NetworkManager 有两种方式:

使用 GUI

1. 打开终端并运行 nm-connection-editor。如果该命令不存在,请使用系统的软件包管理器安装 nm-connection-editor 软件包,然后重试。

2. 点击 Plus 按钮(+)。

NetworkManager GUI 1

3. 从下拉菜单中选择导入已保存的 VPN 配置,然后点击创建…

NetworkManager GUI 2

4. 找到您下载的 WireGuard .conf 文件,然后点击打开。

5. 点击保存。

NetworkManager GUI 3

现在,您可以直接从桌面环境的 Network Manager GUI 实现中管理 WireGuard 连接。

NetworkManager GUI 4

今后如需编辑您的连接,请运行 nm-connection-editor 并点击编辑按钮。

NetworkManager GUI 5

如果您的桌面环境不提供 NetworkManager GUI 实现,可以使用 nm-applet 托盘 GUI 应用,这是一种管理连接的简便方式。您也可以通过命令行使用 NetworkManager。通过 nm-connection-editor 导入的任何 WireGuard 配置在终端中同样可用,反之亦然。

使用 CLI

打开终端并运行:

nmcli conn import type wireguard file [filename]

文件名应为您下载的 WireGuard .conf 文件。例如:

nmcli conn import type wireguard file proton-238.conf

运行此命令将自动连接到 Proton VPN 服务器。如需再次连接,请运行:

nmcli conn up [connection]

例如:

nmcli conn up proton-UK-238

如需断开连接,请运行:

nmcli conn down [connection]

例如:

nmcli conn down test-UK-238

您可以使用 nmcli conn 命令列出可用的连接。

NetworkManager CLI

wg-quick

wg-quick 是适用于 Linux 的官方 WireGuard VPN CLI 工具。如果您运行的 Linux 发行版非常精简、未安装 NetworkManager,该工具尤其有用。

1. 为您的发行版安装(新窗口) wg-quick(新窗口)。

2. 将您下载的配置文件移动到 /etc/wireguard/ 目录。

3. 在终端窗口中输入:

sudo wg-quick up [配置文件名称,不包括 .conf 后缀]

例如,如果您的配置文件名为 swiss1-CH-5.conf,请输入:

sudo wg-quick up swiss1-CH-5 
wg-quick 1

您的隐私现在已受到 Proton VPN 的保护!如需验证连接是否正在运行,请输入:

sudo wg

您也可以访问我们的免费安全 IP 扫描器,确认一切正常运行。

Proton VPN 的 IP 扫描器工具

如需结束 VPN 会话,请输入:

sudo wg-quick down [配置文件名称,不包括 .conf 后缀]

例如:

sudo wg-quick down swiss1-CH-5