设置 WireGuard 以使用在同一 Synology NAS 上运行的 Pi-hole



本视频介绍了使 WireGuard 在同一 Synology NAS 上运行时能够正确访问 Pi-hole Docker 容器所需的步骤。 视频主题包括: • 在同一台 Synology NAS 上同时运行 WireGuard 和 Pi-hole 的问题概述。 • 在继续播放视频之前您应该在哪里(WireGuard 和 Pi-hole 都应该运行)。 • 演示 WireGuard 连接工作的问题,但您无法访问 Pi-hole Docker 容器。 • 允许访问 Pi-hole Docker 容器所需的 WireGuard 服务器上的配置更改。 • 测试WireGuard 连接是否可以访问Pi-hole Docker 容器。 • 拆分隧道连接所需的Wireguard 客户端配置更改。 === 支持此频道 • 给我买杯咖啡 – https://www.buymeacoffee.com/digitalaloha • PrivadoVPN – https://privadovpn.com/#a_aid=digitalaloha 我使用和推荐的 Synology NAS 型号(亚马逊附属链接) • Synology 2 Bay NAS DS220+ – https://amzn.to/3oYkARI • Synology 2 Bay NAS DS720+ – https://amzn.to/3sGdjbl • Synology 4 Bay NAS DS920+ – https://amzn.to/3EpyOBR == = 在视频中我提到或引用了以下链接: • 将 Wireguard 配置为在 Synology NAS 上运行 – https://youtu.be/uPjAirU4occ • Pi-hole Docker Synology NAS 设置指南 – https://youtu.be/1yG0p9gU104 • Pi 孔 [SOLVED] 当 WG 服务器是 Docker 容器的主机时,Wireguard 未作为 DNS 连接到 Docker Pi-hole – https://discourse.pi-hole.net/t/solved-wireguard-not-connecting-to-docker-pi-hole -as-dns-when-wg-server-is-the-host-for-the-docker-container/35170 WireGuard 客户端配置:
[Interface]
PrivateKey = CLIENT_PRIVATE_KEY Address = 10.0.1.2/32 # 应该匹配服务器上的一个 PEER DNS = PI-HOLE_BRIDGE_IP_ADDRESS

[Peer]
PublicKey = SERVER_PUBLIC_KEY # AllowedIPs 应该是完整隧道或拆分隧道 # 对于完整隧道 AllowedIPs = 0.0.0.0/0 # 对于拆分隧道(包括本地局域网的子网和 Pi-hole 桥接网络的子网) AllowedIPs = LOCAL_LAN_SUBNET , PI-HOLE_BRIDGE_SUBNET 端点 = SERVER_DDNS_OR_IP_ADDRESS:SERVER_LISTEN_PORT 时间码 0:00 | 介绍 0:25 | Wireguard 和 Pi-hole 应该运行 0:49 | 原始设置的更改 1:32 | Pi-hole 在客户端不工作,但在 NAS 上工作 2:01 | 更改 Wireguard 配置以使 Pi-hole 工作 3:21 | 测试 Wireguard 连接以确保 Pi 孔正常工作 3:51 | 拆分隧道连接的客户端设置 4:09 | 关闭#synology #pihole #wireguard #docker #pi-hole #macvlan #bridge 。