yanbe.diff このページをアンテナに追加 RSSフィード

2009-04-24

ProxyChainsの最新版でSOCKS5プロキシを使った名前解決が出来るようになってた

22:51 |  ProxyChainsの最新版でSOCKS5プロキシを使った名前解決が出来るようになってた - yanbe.diff を含むブックマーク はてなブックマーク -  ProxyChainsの最新版でSOCKS5プロキシを使った名前解決が出来るようになってた - yanbe.diff  ProxyChainsの最新版でSOCKS5プロキシを使った名前解決が出来るようになってた - yanbe.diff のブックマークコメント

任意のアプリケーションのソケット通信を、名前解決も含めて特定のプロキシサーバ(特にSOCKS5プロキシ)にforwardしてくれるソフト、つまり

に該当するソフトがLinuxに無いのが個人的にずっと不便でした。

id:secondlife氏の言及によってその存在知ったtsocksは、少なくとも手元の環境では、名前解決が出来ないという問題がありました。*1

で、困っていたところにさっき知ったのがProxyChainsです。

http://proxychains.sourceforge.net/

ProxyChainsの最新バージョンは3.1で、最近、SOCKS5プロキシ環境下で名前解決が出来るようになり、FreecapやProxifierと同じ感覚で使えるようになったそうです。なおUbuntu 9.04のaptで入るのは2.1と古く、おそらく名前解決の機能が使えないので、ソースコードからコンパイルしてインストールするといいです。

ProxyChainsを使うと、たとえばw3mをSOCKS5プロキシ環境下で動かすことが出来るようになります。SOCKSプロキシに対応しているアプリケーションも、ProxyChainsコマンドを経由するようにしたランチャを用意することで、1クリックでプロキシ経由で通信可能になるので、手動でGUIから設定を変えるよりも便利かもしれません。

*1:tsocksのINSTALLファイルにある説明のとおり、コンパイルオプションで--enable-socksdnsを指定しても出来なかった

トラックバック - http://subtech.g.hatena.ne.jp/y_yanbe/20090424