https://unix.stackexchange.com/a/470940 에서 나를 위해 일한 솔루션을 찾기 전에 2 일 동안이 정확한 문제로 어려움을 겪었습니다.
TL; DR
$ cd /etc/NetworkManager/system-connections
여기에는 Network Manager로 작성된 연결이 저장됩니다.
$ sudo nmcli connection modify <vpn-connection-name> ipv4.dns-priority -42
연결 구성 파일을 수정하는 간단한 명령입니다. 수동으로도 수행 할 수 있지만이 방법이 더 쉽다고 생각합니다.
$ sudo service network-manager restart
변경 사항을 시스템에 적용하십시오.
기본적으로 위의 링크에서 붙여 넣어 원저자에게 제공합니다.
시스템에서 nmcli를 모르거나 Network Manager GUI를 사용하여 연결을 추가하면 오류가 발생하는 경우이 링크를 권장 합니다
이제 설명이 적고 설명이 많을수록 (단순히 나 자신이 아닙니다).
resolv.conf, dnsmasq 및 dnscrypt를 포함한 많은 솔루션을 시도했는데, 이로 인해 인터넷이 완전히 차단되거나 VPN 연결이 해제되었을 때 차단되었습니다. dnsleaktest.com 에 따르면 이들 중 어느 것도 dns 누출을 해결하지 못했습니다 . 이들 중 어느 것이라도 시도된다면, 바람직하지 않은 결과의 경우에 이들을 역전시킬 수 있도록 길을 따라 각 단계를 추적해야한다. 끊어진 인터넷 시간과 시간을 다시 고치려면 시간이 걸리지 않았습니다. 이 솔루션이 작동하지 않는다고 주장하지는 않으며 어딘가에 실수를했을 가능성이 큽니다.
그러나 내가 링크 한 솔루션은 일반적인 네트워크 설정을 망칠 것이 아니라 수정하려는 하나의 연결만으로도 큰 이점을 가지고 있습니다.
다음으로, 앞에서 언급했듯이 block-outside-dns는 Windows 전용 솔루션이며 우분투 시스템에서 인식되지 않는 옵션 오류를 던졌습니다.
ovpn cli 명령을 사용해도 누출이 해결되지 않았습니다.
내가 제공 한 링크 는 우분투 18.10에서 수정 된 일부 버전 불일치에 대한 설명 ( here )을 언급하며 ,이 주제에 대해 더 많은 전문 지식을 가진 사람이 추가 설명을 원할 수도 있습니다. 사실이라면 LTS 사용자는 내년 4 월 afaik을 기다려야합니다.
마지막으로 인터넷 검열이있는 국가 거주자의 경우 dns 누출은 트래픽에 대한 로컬 isp 액세스를 허용 할 수 있고 vpn에 연결되어 있어도 검열 된 도메인이 차단 될 수 있기 때문에 심각한 문제가됩니다. 나중에 중국 등을 방문 할 때는 미리 알아 두어야 할 사항입니다.
도움이 되었기를 바랍니다.
block-outside-vpn일반적으로 Windows OpenVPN 연결 옵션입니다. DNS "누설"을 수정하는 것은 VPN의 다른쪽에 만 존재하는 특정 DNS 서버를 사용하는 것입니다. DNS 누출 테스트 결과는 무엇입니까? (관련)