設置 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 。