개인 정보를 빠르고 쉽게 얻을 수있는 방법Linux는 DNS 조회 정보를 보는 사람을 제어합니다. 모든 IP 트래픽을 완전히 숨기는 것은 아니지만 위험한 DNS 스푸핑 공격을 방지하여 보안을 강화합니다. Linux에서 DNS 트래픽을 암호화하는 가장 좋은 방법은 DNSCrypt를 사용하는 것입니다.
DNSCrypt는 모든 Linux PC에서 올바르게 설정 될 때 모든 DNS 트래픽을 잠그고 모든 것이 안전하게 제자리에 전달되도록하는 로컬 프로그램입니다.
DNSCrypt 설치
대부분의 Linux 배포판에는 소프트웨어 소스에 DNSCrypt가 있으므로 설치가 쉽습니다. 터미널을 열고 Linux 배포판에 해당하는 명령을 입력하십시오.
우분투
sudo apt install dnscrypt-proxy
데비안
sudo apt-get install dnscrypt-proxy
아치 리눅스
sudo pacman -S dnscrypt-proxy
페도라
sudo dnf install dnscrypt-proxy -y
오픈 수세
sudo zypper install dnscrypt-proxy
일반 리눅스
귀하의 DNSCrypt 버전을 찾을 수없는 경우다음으로 가장 좋은 방법은 Github에서 직접 프로그램을 다운로드하는 것입니다. 고맙게도 개발자의 부지런함으로 소스에서 DNSCrypt를 구축 할 필요가 없습니다. 대신 사전 빌드 된 바이너리를 다운로드 할 수 있습니다. 이 바이너리는 모든 Linux 배포판에서 작동합니다.
바이너리를 얻으려면 터미널을 열고 wget 다운로더 도구를 사용하여 최신 버전을 가져옵니다.
wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_x86_64-2.0.16.tar.gz
또는 32 비트 버전을 다운로드하려면 다음을 수행하십시오.
wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_i386-2.0.16.tar.gz
ARM 버전의 DNSCrypt를 사용할 수 있다는 것을 알고 있습니까? 맞습니다! 이 도구는 ARM Linux 운영 체제에서 사용할 수 있습니다. 그것을 얻으려면 설치 wget터미널을 열고 다음 명령으로 터미널을 가져옵니다.
wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_arm-2.0.16.tar.gz
리눅스 ARM64 :
wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_arm64-2.0.16.tar.gz
Linux PC의 바이너리 릴리스로 소프트웨어를 설치하십시오! 시작하려면 타르 아카이브의 내용을 완전히 추출하는 명령입니다.
tar -xzvf dnscrypt-proxy-linux_*-2.0.16.tar.gz
DNSCrypt 바이너리 폴더를 추출하면 필요한 모든 파일이 "Linux"폴더에 저장됩니다. /집. 이 파일을 / home /에 보관하는 것이 안전합니다. wget 도구를 넣어. 실수로 폴더를 삭제하지 않도록주의하십시오!
도구를 시작하려면 먼저 새로 추출 된 파일 폴더를 입력해야합니다. 사용하여 CD 명령으로 이동하십시오.
cd linux-*
DNSCrypt는 다음 명령으로 시작합니다 :
./dnscrypt
DNSCrypt 설정
DNSCrypt 도구는 Linux PC에 있으며 준비되었습니다토고. 설치되었다고해서 작동한다는 의미는 아닙니다. 안타깝게도 작동하려면 DNSCrypt 설정을 수정해야합니다. 첫 번째 단계는 퍼블릭 DNS를 선택하는 것입니다.
안전하고 안전한 퍼블릭 DNS가 많이 있습니다거기에서 선택. 더 나은 보안을 원한다면 ISP가 제공하는 것을 사용하는 대신 다른 DNS를 사용하는 것이 중요합니다. 제공 업체로부터 숨겨져 있지 않은 Linux에서 암호화 된 DNS를 설정할 필요는 없습니다.
안전한 퍼블릭 DNS를위한 정말 좋은 선택은CloudFlare. 이 제공 업체와 함께하는 이유는 간단합니다. 다른 모든 DNS 솔루션 중에서 CloudFlare는 DNS와 관련하여 사용자 개인 정보 보호에 관심이 있다는 것을 반복해서 보여주었습니다. 또한 타 오르고 있습니다!

참고 : CloudFlare DNS와 함께 가고 싶지 않습니까? OpenDNS는 확실한 대안입니다. 여기서 더 알아보십시오!
네트워크 아이콘을 클릭하고 기본 연결을 편집하십시오.
IPv4 옵션을 찾고“DNS 서버”를 찾으십시오. “DNS 서버”텍스트 상자에 다음 주소를 붙여 넣습니다.
127.0.0.2
DNSCrypt 소프트웨어를 설정 한 후에는 다음 명령을 사용하여 네트워크 관리자를 재부팅해야합니다. 그렇지 않으면 도구가 작동을 거부 할 수 있습니다.
sudo systemctl restart NetworkManager.service
DNS 설정 적용
DNSCrypt 도구가 작동하도록 허용하는 기본 설정이 있습니다. 마지막으로 수행 할 작업은 명령 줄로 드롭 다운하여 DNS 프로필을 적용하는 것입니다.
sudo dnscrypt-proxy -R cloudflare -a 127.0.0.2:53 -u dnscrypt
DNSCrypt 비활성화
DNSCrypt는 사용자를 허용하는 멋진 작은 도구입니다DNS 조회를 숨기고 보안을 강화하고 DNS 스푸핑을 방지합니다. 그래도 좋은 이유는 무엇이든간에 어떤 이유로 든 자신에게 적합하지 않은 경우 사용 중지하는 것이 좋습니다.
Linux의 시스템 초기화 시스템 인 DNSCrypt 덕분에 사용자는 제거 할 필요없이 언제든지 시스템을 시작하고 중지 할 수 있습니다! 이렇게하려면 터미널을 열고 루트 쉘을 얻습니다.
sudo -s
루트 셸을 사용하면 DNSCrypt 서비스 파일을 자유롭게 조작 할 수 있습니다. 중지하려면 다음 명령을 실행하십시오.
sudo systemctl stop dnscrypt-proxy.service
완전히 비활성화하고 시작시 실행되지 못하게하려면 다음을 수행하십시오.
sudo systemctl disable dnscrypt-proxy.service</ p>
코멘트