
DNSCrypt의 자동 설치 및 구성 (Debian + Redhat 계열 시스템에서). 이 스크립트는 DNSCrypt를 설치하고, 부팅 시 시작되도록 구성하며, 선택적 dnscrypt 서비스를 사용합니다.
이 프로젝트는 보관되었습니다. 마지막 댓글 #108을 참조하십시오.
리눅스 기반 시스템에서 DNSCrypt를 설치하고 자동으로 구성하기 위한 스크립트입니다.
DNSCrypt는 DNS 쿼리와 응답을 암호화하여 클라이언트와 DNS 확인자 간의 통신을 보호하는 프로토콜입니다. DNS 제공자로부터 받은 응답이 실제로 해당 제공자에 의해 전송되었으며 변조되지 않았음을 확인합니다.
이 스크립트는 DNSCrypt-proxy, libsodium 암호화 라이브러리 및 선택한 DNSCrypt 서비스 제공자를 사용하여 시스템 시작 시 실행되는 백그라운드 서비스로 DNSCrypt를 자동으로 안전하게 설정합니다. 이 스크립트에는 언제든지 서비스 제공자를 변경하거나, DNSCrypt를 끄고 일반적으로 암호화되지 않은 DNS를 사용하거나, DNSCrypt를 제거할 수 있는 옵션도 있습니다.
이 스크립트는 최신 Red Hat 기반 (CentOS, Fedora, Scientific Linux), Debian 기반 (Debian, Ubuntu, Linux Mint) 배포판 및 OpenSUSE를 지원합니다.
| 참고 | sysvinit를 지원하는 스크립트는 "legacy" 브랜치로 이동되었습니다 (CentOS 6, Debian 7, Ubuntu < 16.04) |
|---|
wget https://raw.githubusercontent.com/simonclausen/dnscrypt-autoinstall/master/dnscrypt-autoinstall
chmod +x dnscrypt-autoinstall
su -c ./dnscrypt-autoinstall
제공자는 최신 게시된 dnscrypt-resolvers.csv (github.com/jedisct1)에서 검색되며, DNSCrypt 설치에 포함된 목록으로 대체됩니다.
특정 단계에서 설치가 실패하고 스크립트에서 DNSCrypt가 이미 구성되어 있다고 언급하는 경우, forcedel 인수를 사용하여 강제로 제거하십시오:
./dnscrypt-autoinstall.sh forcedel