WireGuard快速启动

机器B:

image-20250827151837690

机器A:

1
2
3
4
5
wg genkey > private
sudo ip link add wg0 type wireguard
sudo ip addr add 10.0.0.1/24 dev wg0
sudo wg set wg0 private-key ./private
sudo ip link set wg0 up

机器B:

1
2
3
4
sudo ip link add wg0 type wireguard
sudo ip addr add 10.0.0.2/24 deg wg0
sudo wg set wg0 private-key ./private
sudo ip link set wg0 up

现在初步设置好各自的私钥和内网ip。但是现在两者还不能互通。

现在开始用对方公钥参数进行互通,握手

机器A:

1
wg set wg0 peer 6rG/IxtF5ThipkLsNzMuUvcQgzcnV5mr5dgzvtfZRBU= allowed-ips 10.0.0.2/32 endpoint B的ip:port 

机器B:

1
wg set wg0 peer H1hGANkNKk2nH3JLLPkkirYSwUknJMolaThMA8BTOWI= allowed-ips 10.0.0.1/32 endpoint A的ip:port