9

SOCKS5 поддерживает UDP и, следовательно, поиск DNS. Я ищу приложение или команду, использующую стандартные системные утилиты, чтобы выполнить один поиск DNS через прокси-сервер SOCKS5, а не подключаться к этому адресу. Например, вот команда fake dig чтобы продемонстрировать, что я хотел бы сделать, если бы этот переключатель существовал:

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

Ответы, которые работают на Linux, Windows или OSX, принимаются.

1 ответ1

2

Некоторое время назад мне нужно было нечто подобное. Я использовал пакет под названием DNS-TCP-SOCK-PROXY , который вы можете найти на этой странице github. Это описано следующим образом:

Простой DNS-прокси для туннелирования DNS-запросов через socks-прокси (например, через ssh или Tor). Это может пригодиться при настройке прозрачных прокси.

Использование: ./dns-proxy [опции]

И наконец:

Файл конфигурации должен содержать любую из следующих опций (и игнорирует строки, начинающиеся с '#'):

socks_addr - адрес слушателя socks

socks_port - порт прослушивателя носков

listen_addr - адрес для прослушивания прокси-сервера DNS

listen_port - порт для прослушивания прокси-сервером dns (в большинстве случаев 53)

set_user - имя пользователя, к которому нужно перейти после привязки

set_group - группа для удаления после привязки

resolv_conf - расположение файла resolv.conf для чтения

log_file - местоположение для входа (должно быть /dev /null, если не происходит отладка).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .