初识 WireGuard && 配置备忘录
最近因为想将自己写的音乐下载机器人部署到云上,于是开了一台 Hetnzer ,不得不说,质量是真好速度是真快呀!德意志战车!! ,突然心血来潮,准备配一个本机和 Hetnzer 的 WireGuard 连接。 学习和使用了 WireGuard 这么久,也没有自己正儿八经配一个。之前玩 DN42 的时候更多地是在抄作业,至于原理和细节,就根本没有去深究,不过也潜移默化了解了很多。 首先是服务端的配置(其实可能不太严谨,暂且称为服务端吧。) 还是以 Debian 为例 常规的安装: 1 sudo apt update && apt install wireguard 贴一个我这次使用的服务端的 wg0.conf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [Interface] PrivateKey = <服务端私钥> ListenPort = 520 Address = 10.0.0.1/24, fd00::1/64 PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE PostUp = ip6tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE PostDown = ip6tables -t nat -D POSTROUTING -o eth0 -j MASQUERADE [Peer] PublicKey = <客户端公钥> AllowedIPs = 10....