TLS(DNS-over-TLS)를 통해 DNS 쿼리를 라우팅하기 위한 스텁 확인자입니다.
다음 사이트/RFC에 감사드립니다.
최신 릴리스 페이지로 이동하여 원하는 릴리스를 선택하세요 :)
가장 빠르고 쉬운 시작 방법은 아카이브를 추출했고 해당 디렉토리에 있다고 가정합니다.
sudo ./veild
이는 캐싱이 veild
되고 확인자가 Cloudflare의 1.1.1.1
및 1.0.0.1
로 설정된 상태에서 시작됩니다.
왜 sudo가 필요합니까?! 음, 기본적으로 베일드는 권한 있는 포트 범위 내에 있는 포트 53
(UDP)에서 수신 대기합니다. 자세한 내용은 여기를 참조하세요.
다음과 유사한 출력으로 시작되는 것을 볼 수 있기를 바랍니다.
$ sudo ./veild
2018/09/06 16:59:03 Starting Veil
2018/09/06 16:59:03 [main] Outbound port set to 853
2018/09/06 16:59:03 [main] Listening on 127.0.0.1:53 (UDP)
그렇다면... 좋은 일이네요!
여러분의 리졸버를 훌륭하고 새롭고 신선한 Super Secure™ 리졸버로 설정할 시간입니다.
OS가 베일을 사용하도록 설정되면 콘솔에 일부 활동이 표시되기 시작해야 합니다.
아카이브에서 볼 수 있는 resolvers.yml
파일은 필요에 따라 DNS 확인자를 활성화/비활성화하는 기능도 제공합니다. 거기에 설명이 필요한 주석을 추가했습니다.
Veild를 시작할 때 -p
플래그를 사용하여 기본 853
DNS-over-TLS 포트 대신 아웃바운드 포트를 지정할 수 있습니다.
-p
플래그를 사용하면 resolvers.yml
파일의 해석기를 지정된 포트로 필터링합니다.
블랙리스트 지원은 광고 도메인 등을 차단하는 데에도 사용할 수 있습니다. 이를 위해서는 다운로드할 수 있는 여러 블랙리스트를 찾을 수 있는 Steven Black의 저장소로 이동해야 합니다.
Veild는 호스트 파일 형식 작업에 만족하므로 블랙리스트를 다운로드한 후 위 명령 끝에 -b blacklist.txt
추가하기만 하면 됩니다.
나는 이것이 베일드 실행에 전달할 수 있는 전체 인수 세트에 대한 내용을 다루고 있다고 생각합니다: ./veild --help