최근 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