Kali Linux openVPNがDNSリークテストに失敗する

Kali Linux openVPNがDNSリークテストに失敗する

最近、VMWareにKali Linuxをインストールしました。次のようにopenVPNを正常にインストールできました。これら指示があるが実行されていないようです。DNSリークテスト。この問題を解決するために私ができることはありますか?

また、VPNが失敗した場合、インターネット接続をどのように停止しますか?私の実際のIPを公開したくありません。

答え1

デフォルトでは、OpenVPNはWindows以外の環境ではDNSを再構成しません。使用できるフック(申し訳ありません。説明はフランス語です。)これを行うには:

#!/bin/sh

# Write foreign options to stdout:
foreign_options() {
   local i
   while true; do
       local varname=foreign_option_$i
       local value="$(eval echo \$$varname)"
       if [ -z "$value" ]; then
           return
       fi
       i=$((i+1))
   done
}

# Get resolvconf configuration:
create_resolvconf() {
   foreign_options | grep "^dhcp-option DNS " | sed "s/^dhcp-option DNS /nameserver /"
}

route_up() {
   # Append nameservers to resolvconf (it would be better to override them):
   create_resolvconf | resolvconf -a $rdev
}

route_pre_down() {
   # Kill switch (adjust with your real network interface):
   sudo ip link set eth0 up
   # Restore the DNS config:
   resolvconf -d $rdev
}

case "$script_type" in
   route-up) route_up "$@" ;;
   pre_down) route_pre_down "$@" ;;
esac

次のOpenVPN構成フラグメントを使用してください。

script-security 2
down my_script
route-pre-down my_script

答え2

これが正しく機能するためには、まず次の点を確認してください。

1)DNSドメインネームサーバーの設定

nano /etc/resolv.conf

それから変更してみてください。

nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 8.8.8.8

2)次の場所からOpenVPN設定をダウンロードします。VPN ブックどこかに抽出してください。

3)Iceweasel / FirefoxのURLフィールドに次のように入力します。

about:config

「気をつけて」と聞かれます。

4) 「media.peerconnection.enabled」を検索し、ダブルクリックして false に設定されていることを確認します。

5) ブラウザを閉じる

6)端末のディレクトリをOpenVPN設定ファイルを抽出した場所に変更します。

7)openvpnコマンドを使用してVPNをロードし、ユーザー名とパスワードを入力します。

8)初期化後、ブラウザに移動してdnsleaktestを確認してください。

答え3

プロキシチェーンを構成してみてください

編集/etc/proxychains.conf:に変更し、靴下4の後ろにdynamic追加しました。socks5 127.0.0.1 9050

端末で使用:
~$ proxychains iceweasel www.dnsleaktest.com

関連情報