主要观点:作者家的 ISP 在断电后中断了 IPv4 连接,仅 IPv6 连接正常但部分网站无法访问,作者利用 Hetzner 的 VPS 服务器通过 WireGuard 隧道恢复 IPv4 功能,涵盖了网络地址转换(NAT)、IPv6、WireGuard 隧道配置、网络命名空间、Docker 以及 WireGuard MTU 问题等方面,并强调了 Linux 的“自己动手”解决问题的优势以及 Hetzner VPS 的优点。
关键信息:
- ISP 断电后 IPv4 连接中断,仅 IPv6 可用但部分网站无法访问。
- 介绍 Network Address Translation(NAT),包括 IPv4 和 IPv6 的情况及区别。
- 详细阐述 WireGuard 隧道在 VPS 上的配置,包括服务器端和客户端配置,以及 IPv6 NAT 的不同方式。
- 利用网络命名空间在其中运行工作 VPN 和应用程序,解决与 WireGuard 连接的冲突。
- 解决 Docker 在网络命名空间中的运行问题,通过特定命令和设置。
- 遇到 WireGuard MTU 问题,通过调整 MTU 解决连接故障。
重要细节:
- 服务器端配置中 PostUp 和 PostDown 命令的作用及多次指定的情况。
- 客户端配置中不同 Peer 的设置及相关细节。
- 网络命名空间中 DNS 服务器的设置及相关配置文件。
- Docker 在网络命名空间中的运行技巧及相关错误处理。
- WireGuard MTU 对数据包传输的影响及调整方法。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。