对方的节点

4466820ab 2026-09-17 老王VPN 1 0

配置WireGuard密钥的过程可以分为几个步骤,确保每一步都正确执行以确保成功连接,以下是详细的步骤指南:

生成WireGuard密钥

在每个节点上(客户端和服务器),使用以下命令生成并输出WireGuard密钥:

sudo wg genkey -C 25519 > wg_private_key
  • -C 25519:指定使用Ed25519曲线生成密钥,Ed25519是一种强大的曲线,提供了高安全性。

  • > wg_private_key:将生成的密钥保存到名为wg_private_key的文件中。

分发密钥

将生成的私钥和对应的公钥分发给对方,对方也需要生成密钥并保存:


安装WireGuard并配置接口

在每个节点上安装并配置WireGuard:

在客户端运行以下命令:

sudo apt install wireguard

创建并配置WireGuard接口(例如wg):

sudo wg-quick add wg

或者手动配置并应用:

sudo wg-quick

设置IP转发(IPv4)

在每个节点上启用IP转发:

编辑/etc/sysctl.conf

sudo nano /etc/sysctl.conf

添加或 uncomment以下行:

net.ipv4.ip_forward=1

应用修改并重启网络:

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo service network restart

设置NAT(如果需要)

在每个节点上配置NAT:

sudo iptables -t nat -A POSTROUTING -o eth -j MASQUERADE

保存iptables规则:

sudo sh -c "iptables-save > /etc/iptables.save"

在启动时加载这些规则:

sudo nano /etc/rc.local

在文件末尾添加:

iptables-restore < /etc/iptables.save

测试连接

在客户端验证对应的服务器:

sudo wg info server_private_key

尝试ping目标IP:

ping 192.168.x.x

备份密钥

备份私钥以防丢失:

sudo mv wg_private_key /etc/wg/

故障排除

  • 密钥错误:重新生成密钥并分发。
  • 日志查看:查看journalctl -u wg-quick以获取错误信息。
  • 网络问题:检查防火墙规则和路由器设置。

完成

配置完成后,从一个节点访问另一个节点,确保一切正常运作。

通过以上步骤,你可以成功配置并连接WireGuard网络,确保数据传输安全。

对方的节点

扫码添加老王VPN官方微信

扫码添加老王VPN官方微信

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

扫码添加老王VPN官方微信

网站地图