วิธีค้นหา DNS ผ่านพร็อกซีเซิร์ฟเวอร์ SOCKS5


9

SOCKS5 รองรับ UDP และการค้นหา DNS ฉันกำลังมองหาแอปพลิเคชันหรือคำสั่งที่ใช้ยูทิลิตี้ระบบมาตรฐานเพื่อทำการค้นหา DNS เดียวผ่านพร็อกซี SOCKS5 และไม่เชื่อมต่อกับที่อยู่นี้ ตัวอย่างของdigคำสั่งปลอมที่แสดงให้เห็นถึงสิ่งที่ฉันต้องการจะทำถ้าสวิตช์นี้มีอยู่:

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

คำตอบที่ใช้ได้กับ Linux, Windows หรือ OSX นั้นเป็นที่ยอมรับ

คำตอบ:


2

บางครั้งฉันต้องการสิ่งที่คล้ายกัน ผมใช้แพคเกจที่เรียกว่าDNS-TCP-SOCK-PROXYซึ่งคุณสามารถหาได้ในหน้า GitHub นี้ มันอธิบายไว้ดังนี้

พร็อกซี dns แบบง่ายในการทันเนล DNS ขอผ่านพร็อกซีถุงเท้า (ตัวอย่างเช่นผ่าน ssh หรือ Tor) สิ่งนี้มีประโยชน์เมื่อตั้งค่าพร็อกซีโปร่งใส

การใช้งาน: ./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.