配置WireGuard VPN涉及多个步骤,以下是详细的指南

原子VPN原子VPN 原子VPN 0 1

安装WireGuard

在Ubuntu系统上安装WireGuard:

sudo apt update
sudo apt install wireguard

创建WireGuard接口

使用以下命令创建并激活接口wg:

sudo wg create wg
sudo wg-quick up wg

配置接口设置

编辑配置文件/etc/wg/wg.conf:

sudo nano /etc/wg/wg.conf
{
  "interface": "wg",
  "listen-ports": ["...:1194"],
  "private-key-file": "/path/to/private.key",
  "public-key-file": "/path/to/public.key",
  "dns": "8.8.8.8",
  "nat": "fwmark --dev wg --masq",
  "peer": [
    {
      "endpoint": "remote.example.com:1194",
      "public-key": "public_key_of_remote_server",
      "allowed-ips": [
        "192.168.1./24"
      ],
      "allowed-ports": ["-65535"]
    }
  ]
}

连接到远程服务器

使用以下命令连接到远程服务器:

sudo wg connect wg remote.example.com:1194

输入远程服务器的公钥进行身份验证。

测试连接

检查接口状态:

sudo wg show wg

尝试访问远程服务器:

ping 192.168.1.1

如果连接成功,应能正常接通。

故障排除

  • 日志检查:查看日志以获取错误信息:

    sudo journalctl -u wg-quick@wg -b
  • 防火墙设置:确保端口1194在防火墙允许列表中:

    sudo ufw allow out 1194

备份配置

导出配置文件以备用:

sudo wg export wg > wg.conf

后续操作

  • 生成新的私钥和公钥:使用wg genkey生成新的密钥对:

    sudo wg genkey wg > private.key
    sudo wg show-key wg > public.key
  • 自动启动:配置服务启动在系统启动时:

    sudo wg-quick auto wg

通过以上步骤,你应该能够成功配置并连接到WireGuard VPN,确保按照每一步的指示操作,并在必要时参考官方文档或社区资源以解决任何问题。

配置WireGuard VPN涉及多个步骤,以下是详细的指南

@版权声明

转载原创文章请注明转载自原子VPN|多平台网络连接与线路优化工具,支持节点切换、网络测速及电脑手机端使用,满足不同网络环境下的连接需求,网站地址:https://yuanziapp.com.cn/