Wireguard 踩坑记录

Linux 上配置

https://www.cyberciti.biz/faq/how-to-set-up-wireguard-firewall-rules-in-linux/

MacOS 上配置

https://barrowclift.me/articles/wireguard-server-on-macos

知识

https://medium.com/tangram-visions/what-they-dont-tell-you-about-setting-up-a-wireguard-vpn-46f7bd168478

无法上网的问题

隧道配好之后,如果启用隧道,就连不上公网了。
Wireguard通过配置里的AllowedIPs来决定要代理哪些IP,但是对域名的访问都会首先请求配置里设置的DNS获取IP地址之后再决定是否代理。
而我的配置里DNS使用了无法正常访问的8.8.8.8,所以导致浏览器无法上网了。改成其他能正常访问的DNS之后就正常了。