Як зробити DNS через проксі у Firefox?


31

Я використовую Firefox 3.5.7 з FoxyProxy. У мене є SSH тунель, який пересилає 8080 на проксі-сервер HTTP на іншому кінці. За допомогою FoxyProxy я надсилаю робочий трафік безпосередньо, але все інше проходить через проксі-сервер. Пошук DNS, однак, все ще переходить на DNS-сервери роботи для вирішення. Чи є доповнення, яке може спрямовувати певний DNS-трафік на ОС, але просувати все інше через мій ssh-тунель? Це довгий постріл, але про це ніколи не боляче запитати ...

firefox  ssh  dns  proxy 

Відповіді:


37
  1. У Firefox введіть це у своєму адресному рядку:

    about: конфігурація

  2. Клацніть, що ви обіцяєте бути обережними.

  3. У текстовому полі фільтра введіть: проксі

  4. Знайдіть ім’я уподобань, яке називається network.proxy.socks_remote_dns . Двічі клацніть по ньому, щоб встановити його як істинне.

Firefox тепер буде проксі-сервери DNS, а не намагатися вирішити їх локально.


Я завжди забуваю цей крок, дуже важливий.
Спенсер К

@NickKavadias Дякую за приголомшливу відповідь. До речі, чи знаєте ви, чому Firefox діє "хіпстерською" манерою? Наприклад, ця опція справедлива для інших браузерів за замовчуванням. Також інші веб-переглядачі за замовчуванням використовують магазин сертифікатів Windows, але Firefox не працює і т. Д. Чи знаєте ви, чому Firefox налаштований діяти таким чином?
Утку

@Utku, ймовірно, спочатку був написаний перед SOCKS5. SOCKS4 не підтримував обробку DNS-запитів проксі.
Бойд Стівен Сміт-молодший

11

Минув якийсь час. У поточній версії Firefox ви можете встановити прапорець " Віддалений DNS " безпосередньо в мережевих налаштуваннях, де ви встановили настройки проксі.


Дуже хороший натяк! Більше не потрібно звертатися до about: config, це можна налаштувати в діалоговому вікні (графічного) налаштування. Але посилання, яке ви опублікували, більше не працює. Там є стаття mozillaZine та звіт про помилки # 134105 .
базовий6

7

Налаштуйте свого ssh-клієнта для виконання динамічного переадресації (прапор -D на відкритому клієнті), щоб він діяв як сервер SOCKS. Тоді ви можете робити віддалені пошуки DNS через SOCKS. Прямий HTTP-проксі не підтримує те, що потрібно.

FoxyProxy має інформацію про те, як робити те, що ти хочеш за допомогою SOCKS. Privoxy - ще один хороший варіант.


3

Firefox тепер має візуальний спосіб включити віддалений DNS замість залежно від системної DNS. Це прапорець поруч із опцією проксі-сервера SOCKS v5 під назвою Віддалений DNS .

Вікно налаштувань проксі-сервера в налаштуваннях підключення Firefox AKA

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.