Jak zrobić DNS przez proxy w Firefox?

31

Korzystam z Firefox 3.5.7 z FoxyProxy. Mam tunel ssh przekierowujący 8080 na serwer proxy HTTP na drugim końcu. Dzięki FoxyProxy wysyłam ruch roboczy bezpośrednio, ale wszystko inne przechodzi przez serwer proxy. Jednak wyszukiwania DNS nadal przechodzą do roboczych serwerów DNS w celu rozwiązania problemu. Czy istnieje dodatek, który może kierować określony ruch DNS do systemu operacyjnego, ale przepycha wszystko inne przez mój tunel ssh? To długa szansa, ale nigdy nie boli zapytać ...


źródło

Odpowiedzi:

37
  1. W firefox wpisz to w pasku adresu:

    about: config

  2. Kliknij, że obiecujesz być ostrożny.

  3. W polu tekstowym filtru wpisz: proxy

  4. Znajdź nazwę preferencji o nazwie network.proxy.socks_remote_dns . Kliknij dwukrotnie, aby ustawić wartość true.

Firefox będzie teraz proxy serwerów DNS zamiast próbować je rozwiązać lokalnie.

Nick Kavadias
źródło
Zawsze zapominam o tym kroku, bardzo ważne.
Spencer K
@NickKavadias Dzięki za niesamowitą odpowiedź. Nawiasem mówiąc, czy wiesz, dlaczego Firefox działa w sposób „hipster”? Na przykład ta opcja jest domyślnie prawdziwa w innych przeglądarkach. Ponadto inne przeglądarki domyślnie używają Windows Certificate Store, ale Firefox nie itp. Czy wiesz, dlaczego Firefox jest skonfigurowany do działania w ten sposób?
Utku
@Utku prawdopodobnie zostało pierwotnie napisane przed SOCKS5. SOCKS4 nie obsługiwał serwera proxy obsługującego zapytania DNS.
Boyd Stephen Smith Jr.
11

Minęło trochę czasu. W bieżącej wersji Firefoksa możesz zaznaczyć „ Zdalny DNS ” bezpośrednio w Ustawieniach sieci, w których ustawiasz ustawienia proxy.

keiki
źródło
Bardzo dobra wskazówka! Nie trzeba już wchodzić w temat: config, można go skonfigurować w oknie dialogowym (graficznym) ustawień. Ale opublikowany link już nie działa. Jest artykuł mozillaZine i raport o błędzie # 134105 .
basic6
7

Skonfiguruj swojego klienta ssh, aby wykonywał przekazywanie dynamiczne (-D na kliencie openssh), aby działał jak serwer SOCKS. Następnie możesz wykonywać zdalne wyszukiwania DNS za pomocą SOCKS. Prosty serwer proxy HTTP nie obsługuje tego, co chcesz.

FoxyProxy zawiera informacje o tym, jak robić to, co chcesz za pomocą SOCKS. Privoxy to także kolejna dobra opcja.

herrtodd
źródło
3

Firefox ma teraz wizualny sposób na włączenie zdalnego DNS zamiast w zależności od systemowego DNS. To pole wyboru obok opcji proxy SOCKS v5, zwanej Zdalnym DNS .

Okno ustawień proxy w ustawieniach połączenia AKA przeglądarki Firefox

Usama Akkad
źródło