SOCKS5 프록시 서버를 통한 DNS 조회 수행 방법


10

SOCKS5는 UDP 및 DNS 조회를 지원합니다. SOCKS5 프록시를 통해 단일 DNS 조회를 수행하고이 주소에 연결하지 않는 응용 프로그램 또는 표준 시스템 유틸리티를 사용하는 명령을 찾고 있습니다. 예를 들어, dig이 스위치가 존재하면 내가하고 싶은 일을 보여주는 가짜 명령이 있습니다.

dig --socks5 1.2.3.4:8080 @4.2.2.1 example.com

Linux, Windows 또는 OSX에서 작동하는 답변이 허용됩니다.

답변:


2

얼마 전 나는 비슷한 것을 필요로했다. 이 github 페이지에서DNS-TCP-SOCK-PROXY 찾을 수 있는 패키지를 사용했습니다 . 다음과 같이 설명됩니다.

양말 프록시 (예 : ssh 또는 Tor)를 통해 DNS 요청을 터널링하는 간단한 DNS 프록시. 투명한 프록시를 설정할 때 유용 할 수 있습니다.

사용법 : ./dns-proxy [옵션]

그리고 마지막으로 :

구성 파일은 다음 옵션 중 하나를 포함해야하며 '#'으로 시작하는 행은 무시합니다.

socks_addr-양말 리스너 주소

socks_port-양말 리스너 포트

listen_addr-DNS 프록시가 수신 할 주소

listen_port-DNS 프록시가 수신 대기하는 포트 (대부분의 경우 53)

set_user-바인딩 후 드롭 다운 할 사용자 이름

set_group-바인딩 후 드롭 할 그룹

resolv_conf-읽을 resolv.conf 파일의 위치

log_file-로그인 할 위치 (디버깅이 아닌 경우 / dev / null이어야 함)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.