Започнах да настройвам своя собствена VPN услуга чрез WireGuard, която работи доста добре със следното...
Конфигурация (работи)
Client
[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
Зададох AllowedIPs (IPv4) на 0.0.0.0/0, позволявайки на клиента да пренасочи своята DNS заявка през сървъра, като същевременно предотвратява изтичане на DNS.
Моята PiHole услуга използва интерфейса eth0
, докато Wireguard използва свой собствен, наречен wg0
.
И частния IPv4 на Pihole (DNS) е 10.0.0.5
, а Шлюзът на сървъра е 10.0.0.1
.
Конфигурация (засега не работи)
Client
[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
Оценявам всякакви идеи и съвети, публикувани под този въпрос, приятно коментиране :)