3

私のネットワークはこのように設定されています

S1->スイッチ<-S2->インターネット

S2は、すべてのトラフィックをトンネリングするSSHサービスを実行しています。

S1にインストールし、次のようにファイルtsocksを設定しました。tsocks.config

server = 127.0.0.1
server_port = 1234
server_type = 5

次に、S1で次のコマンドを実行しました。

ssh -D 1234 S2

次に、S1で、新しいターミナルウィンドウで実行しました

tsocks wget google.com

「ホストアドレスを解決できません」というエラーが発生しました。

誰かが私を助けてくれるなら、私は本当に感謝します!! (PS私は両方のマシンでCentOSを実行しています)

4

1 に答える 1

2

問題はtsocksではなく、DNSサーバーにあります

man ページを参照してください: http://linux.die.net/man/8/tsocks : SOCKS V4 は TCP で動作し、DNS は通常 UDP を使用するため、tsocks は通常 SOCKS サーバー経由で DNS クエリを送信できません。ただし、バージョン 1.5 以降では、DNS ルックアップで TCP を強制的に使用する方法が提供されています。これにより、DNS ルックアップがプロキシ可能になります。このオプションはコンパイル時にのみ有効にできます。詳細については、INSTALL ファイルを参照してください。

于 2012-08-31T17:51:16.510 に答える