1. 安装必要工具

    • 在Debian/Ubuntu系统上安装iproute2和wireguard:
      sudo apt-get install iproute2 wireguard
    • 启动并管理服务:
      sudo systemctl unmanageable wireguard
      sudo systemctl start wireguard
      sudo systemctl enable wireguard
  2. 生成并配置WireGuard接口

    创建接口:

    sudo wg create wg

    设置接口属性:

    sudo wg set wg listen-port=wg
    sudo wg set wg port-forwarding=
    sudo wg set wg ip=172.16..1/32
  3. 配置DNS

    在服务器上:

    sudo resolvconf -a wg 10.254..1
    sudo resolvconf -a wg "nameserver 10.254..1"
    sudo resolvconf -a wg "search ."`

    在客户端上:

    sudo resolvconf -a wg 10.254..1
    sudo resolvconf -a wg "nameserver 10.254..1"
    sudo resolvconf -a wg "search ."`
  4. 配置服务器端

    生成服务器端键对:

    wg server

    记录Server listening...消息中的地址和端口。

    设置服务器接口:

    sudo wg set wg listen-port=wg@172.16..1:51821

    持久化设置:

    sudo wg-quick-hold wg
  5. 配置客户端

    连接服务器:

    wg-quick connect wg peer=JKi<public key>@<server IP>:<port>

    替换JKi和其他信息为实际值。

    持久化设置:

    sudo wg-quick-hold wg
  6. 测试连接

    检查接口状态:

    sudo wg show wg

    查看接口状态,确保连接成功。

    测试到服务器的连接:

    ping 172.16..1
  7. 优化和故障排除

    设置MTU:

    sudo ip link set wg mtu 150

    启用DNS过渡:

    sudo ip route add 10.254..1 via 172.16..1

    查看日志:

    sudo journalctl -u wireguard

通过以上步骤,您可以成功配置 WireGuard,建立安全的网络连接,遇到问题时,参考日志和详细文档进行调试。

配置WireGuard的步骤如下

扫码添加XVPN网络加速器官网微信

扫码添加XVPN网络加速器官网微信

400-725-6318
扫码添加XVPN网络加速器官网微信

扫码添加XVPN网络加速器官网微信

网站地图