Windowsシステムの場合、指定されたSOCKS/HTTPSプロキシを介してすべてのネットワークトラフィックを強制するプロキシファイアと呼ばれるプログラムを使用します(例外リストに追加された個々のプログラムを除く)。それは私のWindowsシステムでうまく機能しますが、Linuxシステムでも同じことをする必要があります。指定されたSOCKSプロキシを介してネットワークトラフィックを強制するLinux用のプログラムが必要です。ここの誰かがLinux用のこのような良いプログラムを知っていますか?
もう1つ: proxychains
別のツールを提案したい privoxy (名前はプライバシープロキシを意味します)。これには、ipv6サポート、プロキシチェーン、「インターセプト」モードとして機能するなど、多くの優れた機能があり、すべてのトラフィックをソックスゲートウェイ経由でルーティングできます。
もう一つ
redsocks を使用しました。これは、TCPパッケージをSOCKSまたはHTTPSプロキシ経由でリダイレクトし、UDPパッケージをSOCKS5プロキシ経由でリダイレクトするためのツールです。Webサイトには、リダイレクトを行うためのiptables
の構成方法が記載されています。親プロキシの認証も利用できます。
SSHはsocksプロキシとしても使用できます。
ssh -D 9999 username@ip-address-of-ssh-server
opensshの「-D」フラグを使用してSOCKSプロキシを作成します。これはサーバーへのトンネルです。これで、Firefox(または試行しているアプリケーション)でSOCKSプロキシを使用するように設定するだけです。もちろん、プロキシは「localhost」であり、ポートは9999です。これで、参照すると、Webサイトへのすべての接続は、SSHで接続したサーバーから発信されているように見えます。さらに、ブラウジングセッションのすべての送信データと受信データは、SSH接続を通過するため暗号化されます。