安装WireGuard的过程可以分为几个步骤,具体方法因操作系统而异。以下是针对不同操作系统的详细安装步骤

在 Windows 上安装 WireGuard

a. 下载并安装 WireGuard

  1. 访问 WireGuard 官方网站。
  2. 点击“下载”按钮,选择适合你操作系统的安装包(通常选择 64 位版本)。
  3. 双击下载的 .exe 文件,右键单击并选择“以管理员身份运行”。
  4. 安装程序可能会提示你允许通过“Windows 安全”对程序进行识别,如果提示,请点击“是”。
  5. 按照提示完成安装程序,安装完成后系统会自动重启。

b. 配置 WireGuard 服务器

  1. 打开“PowerShell”(作为管理员运行)。
  2. 按下 Win + S,搜索“PowerShell”,右键单击并选择“以管理员身份运行”。
  3. 在 PowerShell 界面中,导航到安装路径:cd C:\Program Files\WireGuard\。
  4. 输入以下命令以生成服务器密钥:
    wg genkey

    按回 Y 确认。

  5. 查看生成的密钥:
    wg showkey
  6. 输入以下命令启动 WireGuard 服务器:
    wgsrv start
    wgsrv start --port 119 --listen

    这里 --port 119 是指定监听的端口,--listen 使服务器只监听。

c. 连接 WireGuard 客户端

  1. 在任意计算机上打开 PowerShell。
  2. 输入以下命令连接到服务器:
    wg-ctl connect --server-ip <服务器IP> --port <端口>
    wg-ctl connect --server-ip 192.168.1.1 --port 119
  3. 输入服务器的私人密钥(从 wg showkey 获取的)并确认。

在 Linux 上安装 WireGuard

a. 安装 WireGuard

  1. 更新包列表并安装 WireGuard:
    sudo apt update && sudo apt install wireguard

b. 启用并启动 WireGuard 服务

  1. 启用服务:
    sudo systemctl unmask wg-quick@.service
  2. 启动服务:
    sudo systemctl enable wg-quick@.service

c. 配置服务器

  1. 生成服务器密钥:
    wg genkey
  2. 启动服务器:
    sudo wg-ctrl

    输入以下命令:

    wg-ctrl --listen --port 119

d. 连接客户端

  1. 在任意计算机上运行:
    wg-ctl connect --server-ip <服务器IP> --port <端口>

在 macOS 上安装 WireGuard

a. 使用 Homebrew 安装

  1. 安装 Homebrew(如果尚未安装):
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 安装 WireGuard:
    brew install wireguard

b. 配置 WireGuard

  1. 生成密钥:
    wg genkey
  2. 启动服务器:
    wg-ctrl --listen --port 119

c. 连接客户端

  1. 在任意计算机上运行:
    wg-ctl connect --server-ip <服务器IP> --port <端口>

注意事项

  • 权限:在 Linux 和 macOS 上,安装和管理 WireGuard 可能需要管理员权限。
  • 密钥管理:妥善保存服务器和客户端的密钥,否则可能导致连接问题。
  • 端口配置:确保服务器端和客户端都使用相同的端口。

安装完成后,可以通过 ping 或其他 VPN 检查工具确认连接是否成功,WireGuard 提供了一个简单且高效的 VPN 服务器解决方案,适合个人或小型网络使用。

安装WireGuard的过程可以分为几个步骤,具体方法因操作系统而异。以下是针对不同操作系统的详细安装步骤

扫码添加老王VPN官方微信

扫码添加老王VPN官方微信

020-8756-3928
扫码添加老王VPN官方微信

扫码添加老王VPN官方微信

网站地图