apt update && apt install -y wireguard
# 生成服务器密钥对
wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
chmod 600 /etc/wireguard/server_private.key
cat /etc/wireguard/server_public.key
记录公钥内容,配置客户端时需要用到。同样为每个客户端生成密钥对:
wg genkey | tee client1_private.key | wg pubkey > client1_public.key
WireGuard使用Curve25519椭圆曲线加密,密钥对生成后立即可用,无需证书颁发机构。