网站搜索

如何安装 WireGuard VPN 客户端


以下是在 Windows、MacOS、Linux、iOS 和 Android 上安装 WireGuard VPN 的分步指南。

WireGuard 正在以其轻量级且安全的协议重塑 VPN 格局。只需一台服务器和一个配置文件,您就可以开始了。

无论您是通过 VPN 服务、工作场所还是个人项目进行 WireGuard 配置,本指南都可以简化该过程。

那么什么是WireGuard?如何在 Windows、MacOS、Linux、iOS 和 Android 上进行设置?

什么是 WireGuard?

WireGuard 是一种开源 VPN 协议。它优先考虑旧 VPN 技术的简单性和速度,并实施 VPN 技术来创建安全的点对点连接。

它精简、易于使用,并因其高性能和安全性而被广泛采用。

WireGuard 配置文件 (.conf) 从 VPN 服务提供商处获取或从个人服务器设置自行生成。它是 WireGuard 软件用来建立 VPN 连接的一组简洁指令,包含端点地址、加密密钥和连接首选项等详细信息。

有了 WireGuard 配置文件,您会发现在流行的操作系统上设置客户端变得轻而易举。

在 Windows 上安装 WireGuard 客户端

让我们直接开始,从在 Microsoft Windows 上安装 WireGuard 开始。

1. 首先访问 WireGuard 网站并下载 Windows 客户端。

2. 打开安装程序,然后按照简单的说明进行安装。

3. 启动 WireGuard,然后单击从文件导入隧道。

4. 浏览并选择 WireGuard 服务器的配置文件。您可以从文件扩展名“.conf”轻松识别它。

5. 导入 .conf 文件后,单击激活按钮建立连接。如果状态为“Active”,则您已成功连接到 WireGuard 服务器。

在 MacOS 上安装 WireGuard 客户端

1. 从 Mac App Store 下载并“获取”WireGuard 客户端。

2. 安装后,打开 WireGuard,然后单击从文件导入隧道按钮。

3. 浏览找到您的 .conf 文件,然后单击导入。

4. 单击激活按钮连接到 WireGuard VPN。如果状态为绿色且“活动”,则您已成功连接。

在 Linux 上安装 WireGuard 客户端

Linux WireGuard 客户端对 .conf 文件名的长度很挑剔。它必须少于 15 个字符,否则您将收到无法找到服务器的错误。在开始之前重命名该文件。

1. 在终端中,首先下载并安装客户端。根据您使用的 Linux 发行版,此命令看起来有所不同。

我们将介绍最流行的 Linux 发行版的安装命令。所有命令必须在 root 帐户下运行。

Ubuntu:“sudo apt installwireguard”

Debian:“sudo apt installwireguard”

Fedora:“sudo dnf installwireguard-tools”

SLES/OpenSUSE:“zypper 安装wireguard-tools”

Gentoo:“出现wireguard-tools”

CentOS:“sudo yum install elrepo-release epel-release”,“sudo yum install kmod-wireguardwireguard-tools”

2. 将配置从当前位置移动到 /etc/wireguard 目录。在此示例中,配置文件位于 /home/ubuntuvm 中,名为 WGLinux。您需要将其移至 /etc/wireguard。使用以下文件操作命令,但将其调整为您的配置文件的名称。

cd </your/directory/with/conf file>
mv <wiregaurd conf file.conf> /etc/wireguard/<wireguard conf file.conf>

3. 在 root 帐户下,发出以下命令以建立连接:

wg-quick up <name of your config file>

请注意,“WGLinux”是示例 .conf 文件 (WGLinux.conf) 的名称,当发出 wg-quick 命令时,请从文件名中删除“.conf”。在您的系统上,将 WGLinux 替换为您的 .conf 文件的名称。

要在完成后关闭连接,请发出命令:

wg-quick down <name of your config file>

同样,在此示例中,我们使用 WGLinux,将其替换为您的 .conf 文件的名称:

在 iOS 上安装 WireGuard 客户端

1.从Apple Store下载WireGuard客户端

2. 打开 WireGuard 并点击添加隧道按钮。

3. 在 Apple 设备上浏览找到该文件,然后点击它。

4. 导入配置文件后,使用切换开关激活 VPN。绿色切换按钮表示连接成功。您还应该在状态栏上看到一个“VPN”图标。

在 Android 上安装 WireGuard 客户端

与 Linux 一样,Android 对配置文件的文件名长度很挑剔,因此在开始之前将其重命名为 15 个或更少的字符。

1. 从 Google Play 商店下载 WireGuard 客户端。

2. 打开客户端并点击+按钮。

3. 选择选项从文件或存档导入。

4. 浏览您的配置文件,然后点击选择。

5. 使用拨动开关激活 VPN 连接。如果成功,切换开关将变为绿色。您还会看到状态栏上蜂窝网络图标旁边出现一个钥匙图标。

了解配置文件

WireGuard 的配置文件对其操作至关重要。以下是其主要组件的简明细分。

1. [界面]部分:

  • PrivateKey:客户端或服务器的 Base64 编码私钥。永远保守这个秘密。
  • 地址:指定 WireGuard 接口的 IP 地址和子网。例如,10.0.0.2/24。
  • ListenPort:(可选)WireGuard 侦听传入连接的端口。
  • DNS:隧道启动后客户端应使用的 DNS 服务器。

2. [Peer] 部分(可以存在多个对等部分):

  • PublicKey:远程对等点(服务器或客户端)的公钥。
  • AllowedIPs:通过隧道路由的 IP 地址。 0.0.0.0/0 路由所有流量。
  • 端点:(仅限客户端)服务器的 IP 地址和端口,格式为 IP:port。

3. 可选预设和命令:

  • SaveConfig:如果设置为 true,对界面的任何更改(例如添加对等点)都会自动保存。
  • PostUp 和 PostDown: 分别在界面启动或关闭后运行的命令。

这些组件构成了配置文件的核心。根据特定用例,可能会出现其他选项,但上述元素几乎会出现在每个 WireGuard 配置中。

结论

WireGuard 提供了一种简化且安全的方式来跨各种平台创建 VPN 连接。通过遵循本指南中概述的步骤,您将能够安装 WireGuard,并导入和理解配置文件。

相关文章: