Cách thực hiện tra cứu DNS thông qua máy chủ proxy SOCKS5


10

SOCKS5 hỗ trợ UDP và do đó tra cứu DNS. Tôi đang tìm kiếm một ứng dụng hoặc một lệnh sử dụng các tiện ích hệ thống tiêu chuẩn để thực hiện tra cứu DNS thông qua proxy SOCKS5 và không kết nối với địa chỉ này. Ví dụ, đây là diglệnh giả để thể hiện những gì tôi muốn làm, nếu công tắc này tồn tại:

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

Câu trả lời hoạt động trên cả Linux, Windows hoặc OSX đều được chấp nhận.

Câu trả lời:


2

Một thời gian trở lại tôi cần một cái gì đó tương tự. Tôi đã sử dụng một gói được gọi là DNS-TCP-SOCK-PROXY, mà bạn có thể tìm thấy trên trang github này . Nó được mô tả như sau:

Một proxy dns đơn giản để đường hầm DNS yêu cầu qua proxy vớ (ví dụ: qua ssh hoặc Tor). Điều này có thể có ích khi thiết lập proxy trong suốt.

Cách sử dụng: ./dns-proxy [tùy chọn]

và cuối cùng:

Tệp cấu hình phải chứa bất kỳ tùy chọn nào sau đây (và bỏ qua các dòng bắt đầu bằng '#'):

vớ_addr - địa chỉ người nghe vớ

vớ_port - cổng nghe

lắng nghe_addr - địa chỉ cho proxy dns để nghe

list_port - cổng để proxy dns lắng nghe (hầu hết các trường hợp 53)

set_user - tên người dùng để thả xuống sau khi ràng buộc

set_group - nhóm thả xuống sau khi ràng buộc

decv_conf - vị trí của tệp giải quyếtvv để đọc từ

log_file - vị trí để đăng nhập (nên là / dev / null trừ khi gỡ lỗi).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.