SOCKS5 proxy sunucusu üzerinden DNS araması yapmanın yolu


10

SOCKS5, UDP'yi ve dolayısıyla DNS aramalarını destekler. SOCKS5 proxy'si aracılığıyla tek bir DNS araması yapmak ve bu adrese bağlanmak için standart sistem yardımcı programlarını kullanan bir uygulama veya komut arıyorum. Örnek olarak, digbu anahtar varsa, ne yapmak istediğimi göstermek için sahte komut:

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

Linux, Windows veya OSX üzerinde çalışan cevaplar kabul edilir.

Yanıtlar:


2

Bir süre önce benzer bir şeye ihtiyacım vardı. Bu github sayfasındaDNS-TCP-SOCK-PROXY bulabileceğiniz bir paket kullandım . Aşağıdaki gibi açıklanmıştır:

Çorap istekleri üzerinden DNS isteklerini tünellemek için basit bir DNS proxy'si (örneğin, ssh veya Tor üzerinden). Bu, şeffaf proxy'leri ayarlarken kullanışlı olabilir.

Kullanım: ./dns-proxy [seçenekler]

ve son olarak:

Yapılandırma dosyası aşağıdaki seçeneklerden herhangi birini içermelidir (ve '#' ile başlayan satırları yoksayar):

socks_addr - çorap dinleyici adresi

socks_port - çorap dinleyici bağlantı noktası

listen_addr - dinlenecek dns proxy'sinin adresi

listen_port - dns proxy'sinin dinlemesi için bağlantı noktası (çoğu durumda 53)

set_user - bağlandıktan sonra bırakılacak kullanıcı adı

set_group - bağlayıcıdan sonra bırakılacak grup

resolv_conf - okunacak resolv.conf dosyasının konumu

log_file - oturum açılacak konum (hata ayıklama olmadığı sürece / dev / null olmalıdır).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.