Bagaimana cara melakukan DNS melalui proxy di Firefox?

31

Saya menggunakan Firefox 3.5.7 dengan FoxyProxy. Saya memiliki penerusan ssh tunnel 8080 hingga server proxy HTTP di ujung yang lain. Dengan FoxyProxy, saya mengirim lalu lintas kerja langsung tetapi yang lainnya melewati server proxy. Pencarian DNS, meskipun, masih pergi ke server DNS bekerja untuk resolusi. Apakah ada add-on yang dapat menyalurkan lalu lintas DNS tertentu ke OS tetapi mendorong semuanya melalui terowongan ssh saya? Ini kesempatan yang panjang, tetapi tidak ada salahnya untuk bertanya ....


sumber

Jawaban:

37
  1. Di firefox ketik ini di bilah alamat Anda:

    tentang: konfigurasi

  2. Klik itu Anda berjanji untuk berhati-hati.

  3. Di kotak teks filter, ketik: proxy

  4. Temukan nama preferensi yang disebut network.proxy.socks_remote_dns . Klik dua kali untuk menjadikannya true.

Firefox sekarang akan mem-proksi permintaan DNS alih-alih mencoba menyelesaikannya secara lokal.

Nick Kavadias
sumber
Saya selalu melupakan langkah ini, sangat penting.
Spencer K
@NickKavadias Terima kasih atas jawaban yang luar biasa. Omong-omong, tahukah Anda mengapa Firefox bertindak dengan cara yang "hipster"? Misalnya opsi ini benar pada browser lain secara default. Selain itu, browser lain menggunakan Windows Certificate Store secara default tetapi Firefox tidak dll. Apakah Anda tahu mengapa Firefox dikonfigurasi untuk bertindak seperti ini?
Utku
@Utku mungkin awalnya ditulis sebelum SOCKS5. SOCKS4 tidak mendukung proxy yang menangani permintaan DNS.
Boyd Stephen Smith Jr
11

Beberapa waktu telah berlalu. Dalam versi firefox saat ini, Anda dapat memeriksa " DNS Jauh " langsung di pengaturan Jaringan tempat Anda mengatur pengaturan proxy.

keiki
sumber
Petunjuk yang sangat bagus! Tidak perlu ke about: config lagi, itu dapat dikonfigurasi dalam dialog pengaturan (grafis). Tetapi tautan yang Anda posting tidak berfungsi lagi. Ada artikel mozillaZine dan laporan bug # 134105 .
basic6
7

Konfigurasikan klien ssh Anda untuk melakukan Penerusan dinamis (-D flag pada klien openssh) sehingga berfungsi seperti server SOCKS. Kemudian Anda dapat melakukan pencarian DNS jarak jauh melalui SOCKS. Proxy HTTP langsung tidak mendukung apa yang Anda inginkan.

FoxyProxy memiliki info tentang cara melakukan apa yang Anda inginkan dengan SOCKS. Privoksi juga merupakan pilihan bagus.

herrtodd
sumber
3

Firefox sekarang memiliki cara visual untuk mengaktifkan DNS jarak jauh alih-alih bergantung pada sistem DNS. Ini kotak centang di sebelah opsi proxy SOCKS v5, yang disebut Remote DNS .

Jendela pengaturan proxy di Pengaturan Koneksi Firefox AKA

Usama Akkad
sumber