Linux 上配置
https://www.cyberciti.biz/faq/how-to-set-up-wireguard-firewall-rules-in-linux/
MacOS 上配置
https://barrowclift.me/articles/wireguard-server-on-macos
知识
无法上网的问题
隧道配好之后,如果启用隧道,就连不上公网了。
Wireguard通过配置里的AllowedIPs来决定要代理哪些IP,但是对域名的访问都会首先请求配置里设置的DNS获取IP地址之后再决定是否代理。
而我的配置里DNS使用了无法正常访问的8.8.8.8,所以导致浏览器无法上网了。改成其他能正常访问的DNS之后就正常了。