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

관련 정보