นี่คือคำแนะนำขั้นต่ำเพื่อให้เซิร์ฟเวอร์ WireGuard ทำงานได้อย่างรวดเร็ว:
สร้างเซิร์ฟเวอร์ที่ใช้ Debian หรือ Ubuntu พร้อมซอฟต์แวร์และการตั้งค่าต่อไปนี้:
sudo apt update
sudo apt install wireguard iptables -y
sudo sysctl -w net.ipv4.ip_forward=1
เปิดใช้งานอินเตอร์เฟส WireGuard บนเซิร์ฟเวอร์:
sudo wg-quick up server
หมายเหตุเกี่ยวกับการใช้เครื่องมือนี้:
[Interface]
Address = 10.10.1.1
ListenPort = 51820
PrivateKey = loading
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
PostUp = ip6tables -A FORWARD -i %i -j ACCEPT; ip6tables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
PreDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
PreDown = ip6tables -D FORWARD -i %i -j ACCEPT; ip6tables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
[Peer]
PublicKey = loading
AllowedIPs = 10.10.1.2/32
[Interface]
Address = 10.10.1.2
PrivateKey = loading
DNS = 1.1.1.1
[Peer]
Endpoint = server-dns-or-ip:51820
PublicKey = loading
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25