花了一整天的时间研究 WireGuard,其实很快就通了,但最后的转发部分因为设错了(应该是 allowed-ips "0.0.0.0/0"
,我给设成了 ip/24
)被卡了好久。最后实现了纯 bash、不需要借助 wg-quick
的全翻。
虽然从功能上说,因为设置规则不如 ss-redir + iptables + ipset
灵活(可能性能会更好些,但是作为 NAT 就不一定了),并不打算用这玩意翻墙。但要注意的是,这是 VPN、不是 tunnel,所以我以前的一个设想:低开销的 virtual LAN 把我所有机器连起来。这个就很容易实现了。
如果群晖能官方完善支持 WireGuard,我愿意再买个新的 NAS。