web-dev-qa-db-ja.com

Firefoxでプロキシを介してDNSを行う方法

FoxyProxyでFirefox 3.5.7を使用しています。もう一方の端にあるHTTPプロキシサーバーに8080を転送するsshトンネルがあります。 FoxyProxyを使用して、仕事用のトラフィックを直接送信しますが、それ以外はすべてプロキシサーバーを経由します。ただし、DNSルックアップは引き続き解決のために仕事のDNSサーバーに送られます。特定のDNSトラフィックをOSに送り込むことができるが、他のすべてを私のsshトンネルを通過させるアドオンはありますか?それはロングショットですが、尋ねることは決して痛くない...

32
Jace Luken
  1. Firefoxでは、アドレスバーに次のように入力します。

    about:config

  2. 注意することを約束することをクリックします。

  3. フィルターのテキストボックスに、次のように入力します:proxy

  4. network.proxy.socks_remote_dnsという設定名を見つけます。ダブルクリックしてtrueに設定します。

FirefoxはDNSリクエストをローカルで解決する代わりにプロキシするようになりました。

38
Nick Kavadias

時間が経ちました。現在のFirefoxバージョンでは、プロキシ設定を設定したネットワーク設定で「 リモートDNS 」を直接確認できます。

12
keiki

動的転送(opensshクライアントの-Dフラグ)を実行するようにsshクライアントを構成して、SOCKSサーバーのように動作するようにします。次に、SOCKSを介してリモートDNSルックアップを実行できます。まっすぐなHTTPプロキシは、必要なものをサポートしていません。

FoxyProxyには、SOCKSでやりたいことを行う方法に関する情報があります。 Privoxyも別の優れたオプションです。

7
herrtodd

Firefoxは、システムDNSに依存する代わりに、リモートDNSを有効にする視覚的な方法を備えています。これは、SOCKS v5プロキシオプションの横にあるチェックボックスで、Remote DNSと呼ばれます。

Proxy settings window in Firefox AKA Connection Settings

3
Akkad