リモートシステムを介した直接トラフィック

リモートシステムを介した直接トラフィック

私はマシンAを持っており、インターネットにアクセスでき、Torはポート9150で実行されています。インターネットにアクセスできないマシンBがありますが、SSHを介してマシンAにアクセスできます。マシンB(インターネットマシンなし)でコマンドを実行したいです。マシンBのこのコマンドはインターネットにアクセスできます。このコマンドはマシンAポート9150を通過したいです。マシンBにはsudoアクセス権はありませんが、マシンAにはsudoアクセス権があります。

どのように設定しますか?

ベストアンサー1

Torがlocalhostでのみリッスンしている場合は、マシンBのSSHローカルポート転送を使用してください。

ssh user@machineA -L9150:localhost:9150

これにより、マシンBのポート9150がマシンAのポート9150に効果的にバインドされます。

または、システムAのすべてのインターフェイスを受信するようにTorデーモンを変更でき、それをブロックするインバウンドファイアウォールがない場合は、SSH転送を無視できます。

どちらの場合も、次のように適切に設定されたツールを使用して、proxychainsTor を通過するコマンドを追加できます。

proxychains curl http://example.onion

プロキシチェーンはパッケージマネージャを介して使用できますが、GitHubには最新バージョンがあります。https://github.com/rofl0r/proxychains-ng。デフォルト設定はlocalhostのTor SOCKSサーバーに接続しようとしますが、proxychains.conf必要に応じて変更して変更できます。

おすすめ記事