web-dev-qa-db-ja.com

Ubuntu 17.10用OpenVPNを使用したDNSリークの防止

最近、VPNサービスを購入し、設定や機能をいじっていましたが、IPアドレスがまだいくつかのサイトに漏れていることがわかりました。

Akamai Technologiesは、私のGeolocationの近くでWebサイトを提供し続けました。つまり、IPアドレスの発信元がわかっていました。

ISPプロバイダーの問題であることがわかりました。私はDNSCryptを使用してDNSリークの修正を検討していましたが、見つけることができる唯一のガイドはWindowsおよびMacマシン用です。

私は現在OpenVPNを使用しており、Ask Ubuntuでこの関連する(および未回答の)質問を見つけました。 DNSリークを修正するにはどうすればよいですか?

それはこのガイドを指します: http://www.ubuntubuzz.com/2015/09/how-to-fix-openvpn-dns-leak-in-linux.html

ただし、.ovpnファイルの名前はわかりません。システムで.ovpnファイルを検索しましたが、その拡張子を持つものは見つかりませんでした。

どんな援助も大歓迎です!

1
Berrik

www.browserleaks.com または dnsleaktest.com を確認して、17.xまたは18.04でDNSリークが発生している場合、16.04 LTSについては、以下のリンクを参照してください。

  1. VPN接続を遮断する

  2. すでに時間を無駄にしている.confファイルの編集を元に戻そうとします。 UbuntuにはデフォルトでVPN構成のインポートが提供されていないため、さまざまな提案を何度も試している場合は、新規インストールを行い、networkmanager-openvpn-gnomeもインストールすることをお勧めします。

  3. Dnsmasqをインストールする

    Sudo apt update Sudo apt install dnsmasq

  4. 解決を無効にする

    systemctl disable systemd-resolved.service systemctl stop systemd-resolved.service

  5. /etc/resolv.confを削除して、新しいものを作成します。

    rm /etc/resolv.conf nano /etc/resolv.conf

  6. 空の.confファイルに入力します。

    nameserver 127.0.0.1それだけです!

  7. 新しいresolv.confファイルを保存して終了します。

  8. NetworkManager.confファイルを編集します

nano /etc/NetworkManager/NetworkManager.conf

以下を追加します。

`dns=dnsmasq`

行の下、[main]およびplugins = ifupdown、keyfile

編集したファイルは次のようになります

[main]
plugins=ifupdown, keyfile
dns=dnsmasq

保存して終了。

9.端末から戻って、システムを再起動し、dnsleakテストサイトで結果を確認します。

匿名VPN のおかげで、Ubuntu/Network Managerでのリークに対するソリューションは十分に研究され、成功しているようです。それらは機能し、他のソリューションが私にとってうまくいかなかったとき、これらは機能しました。上記のソリューションはUbuntu 17.xおよび18.04 LTS で機能します。 16.04 LTS、[他の解決策を見る] 5

1
Dosenfleisch