Làm cách nào để tạo DNS thông qua proxy trong Firefox?


31

Tôi đang sử dụng Firefox 3.5.7 với FoxyProxy. Tôi có một đường hầm ssh chuyển tiếp 8080 đến một máy chủ proxy HTTP ở đầu bên kia. Với FoxyProxy, tôi gửi lưu lượng truy cập công việc trực tiếp nhưng mọi thứ khác đều đi qua máy chủ proxy. Mặc dù vậy, tra cứu DNS vẫn đi đến các máy chủ DNS của công việc để giải quyết. Có một tiện ích bổ sung nào có thể chuyển lưu lượng DNS nhất định đến HĐH nhưng lại đẩy mọi thứ khác qua đường hầm ssh của tôi không? Đó là một cú sút xa, nhưng không bao giờ đau lòng để hỏi ....

firefox  ssh  dns  proxy 

Câu trả lời:


37
  1. Trong firefox gõ này trong thanh địa chỉ của bạn:

    về: cấu hình

  2. Nhấn vào đó bạn hứa sẽ cẩn thận.

  3. Trong hộp văn bản bộ lọc, gõ: proxy

  4. Tìm tên tùy chọn được gọi là network.proxy.socks_remote_dns . Nhấp đúp chuột vào nó để đặt thành đúng.

Firefox sẽ ủy quyền các yêu cầu DNS thay vì cố gắng giải quyết chúng cục bộ.


Tôi luôn quên bước này, rất quan trọng.
Spencer K

@NickKavadias Cảm ơn câu trả lời tuyệt vời. Nhân tiện, bạn có biết tại sao Firefox hành động theo kiểu "hipster" không? Ví dụ, tùy chọn này là đúng trên các trình duyệt khác theo mặc định. Ngoài ra, các trình duyệt khác sử dụng Cửa hàng Chứng chỉ Windows theo mặc định nhưng Firefox không, v.v. Bạn có biết tại sao Firefox được cấu hình để hoạt động theo cách này không?
Utku

@Utku có lẽ ban đầu được viết trước SOCKS5. SOCKS4 không hỗ trợ proxy xử lý các truy vấn DNS.
Boyd Stephen Smith Jr.

11

Một thời gian đã trôi qua. Trong phiên bản firefox hiện tại, bạn có thể kiểm tra " DNS từ xa " trực tiếp trong cài đặt Mạng nơi bạn đặt cài đặt proxy.


Gợi ý rất tốt! Không cần phải đi tới about: config nữa, nó có thể được cấu hình trong hộp thoại cài đặt (đồ họa). Nhưng liên kết bạn đã đăng không hoạt động nữa. Có một bài báo mozillaZinebáo cáo lỗi # 134105 .
basic6

7

Định cấu hình ứng dụng khách ssh của bạn để thực hiện Chuyển tiếp động (cờ -D trên máy khách openssh) để nó hoạt động như một máy chủ SOCKS. Sau đó, bạn có thể thực hiện tra cứu DNS từ xa thông qua SOCKS. Một proxy HTTP thẳng lên không hỗ trợ những gì bạn muốn.

FoxyProxy có thông tin về cách làm những gì bạn muốn với SOCKS. Privoxy là một lựa chọn tốt, quá.


3

Firefox hiện có một cách trực quan để kích hoạt DNS từ xa thay vì phụ thuộc vào DNS hệ thống. Đó là hộp kiểm bên cạnh tùy chọn proxy SOCKS v5, được gọi là Remote DNS .

Cửa sổ cài đặt proxy trong Cài đặt kết nối Firefox AKA

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.