Installation 无法通过Wireguard隧道访问PiHole DNS服务?
我已经开始通过WireGuard建立自己的VPN服务,该服务在以下方面运行良好 配置(工作)Installation 无法通过Wireguard隧道访问PiHole DNS服务?,installation,dns,routes,vpn,wireguard,Installation,Dns,Routes,Vpn,Wireguard,我已经开始通过WireGuard建立自己的VPN服务,该服务在以下方面运行良好 配置(工作) 客户端 [Interface] PrivateKey = *hidden* Address = 10.6.0.2/24 DNS = 1.1.1.1 [Peer] PublicKey = *hidden* PresharedKey = *hidden* AllowedIPs = 0.0.0.0/0, ::/0 Endpoint = vpn.myserver.net:51820 [Interface]
客户端
[Interface]
PrivateKey = *hidden*
Address = 10.6.0.2/24
DNS = 1.1.1.1
[Peer]
PublicKey = *hidden*
PresharedKey = *hidden*
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = vpn.myserver.net:51820
[Interface]
PrivateKey = *hidden*
Address = 10.6.0.2/24
DNS = 10.0.0.5
[Peer]
PublicKey = *hidden*
PresharedKey = *hidden*
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = vpn.myserver.net:51820
我已将允许IP(IPv4)设置为0.0.0.0/0允许客户端路由
在防止DNS泄漏的同时,通过服务器发送他的DNS请求
MyPiHole服务使用
eth0
接口,而Wireguard使用自己的wg0
Pihole(DNS)的专用IPv4是
10.0.0.5
,而服务器网关是10.0.0.1
配置(目前不工作)
客户端
[Interface]
PrivateKey = *hidden*
Address = 10.6.0.2/24
DNS = 1.1.1.1
[Peer]
PublicKey = *hidden*
PresharedKey = *hidden*
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = vpn.myserver.net:51820
[Interface]
PrivateKey = *hidden*
Address = 10.6.0.2/24
DNS = 10.0.0.5
[Peer]
PublicKey = *hidden*
PresharedKey = *hidden*
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = vpn.myserver.net:51820
我非常感谢在这个问题下发布的任何想法和提示,开心 评论:) 对于将来阅读此文章的所有人… 我发现了问题并解决了问题
但首先,我做了什么?
- 我仔细检查了皮孔
通过请求Google的DNS IP运行和工作
nslookup google.com 10.0.0.5
10.0.0.5#53
,特别注意到端口53
,它显然是标准DNS端口
- 所以我问自己在我的ufw(防火墙)中是否允许这个端口,并运行了以下命令
sudo ufw状态详细
53
不允许从网络外部和内部访问
lol
所以我启动了命令sudoufwallow 53,然后我的
WireGuard针孔DNS开始工作:)
我希望这对解决同一问题的任何人都有帮助。 ~z~干杯