为需要自建 VPN 的用户提供了一套经过长期实际运行的 WireGuard Docker Compose 配置方案。该方案基于稳定的 HomeLab 环境,已验证可满足如远程办公等高强度使用场景,无需繁琐调试,即可快速部署。
智能速览
配置方案源自长期稳定运行的 HomeLab 环境。
提供完整的 Docker Compose 文件,可直接复制使用。
该方案已通过跨国高强度使用场景的验证。
默认设置为全局代理模式,转发所有设备流量。
可通过简单修改,实现仅访问家庭内网的分流模式。
精华内容
这套配置的核心优势在于其经过长期实际运行的检验,确保了稳定性和可靠性。下面将详细解析配置中的关键参数及其适用场景。
配置全览
以下是完整的 Docker Compose 配置文件,它定义了 WireGuard 服务的所有必需参数,包括网络权限、环境变量、卷挂载和端口映射。此配置基于 linuxserver 镜像,该镜像以其稳定性和维护性而著称。用户只需将内容保存为 `docker-compose.yml` 文件,并根据自身情况修改 `SERVERURL` 等少数几个变量即可启动服务。
全局流量模式
配置默认将 `ALLOWEDIPS` 设置为 `0.0.0.0/0`,这意味着客户端的所有网络请求都将通过 VPN 服务器进行转发。这种全局模式适用于需要保护所有网络活动、或访问特定区域受限内容的场景,例如在海外访问国内网络服务。它能确保设备所有流量都经过加密通道,提供全面的网络隐私保护。
内网穿透模式
若仅需访问家庭局域网内的设备,可将 `ALLOWEDIPS` 修改为 `192.168.0.0/24`(需根据实际内网网段调整)。在此模式下,只有目标地址为家庭内网的流量才会通过 VPN,其他网络访问则走本地网络。这种分流方式可以有效节省服务器带宽,并提升访问外部网站的速度,非常适合仅用于远程管理家中设备或访问 NAS 资源的场景。
这套经过实战检验的 WireGuard Docker 配置,为自建 VPN 提供了极高的可靠性和便利性。无论是全局代理还是内网穿透,都能通过简单修改实现。那么,你在搭建私人网络时还遇到过哪些难题?