要求されたIPアドレスを偽造してファイルをダウンロードする方法は?

要求されたIPアドレスを偽造してファイルをダウンロードする方法は?

ダウンロードファイルを使用しようとしましたが、wget私のIPアドレスのダウンロードバイト制限を超えました(制限があるかどうかわかりませんでした)。これは、スクリプトをもう一度実行してファイルを再ダウンロードできないことを意味します。 。

私は本質的にシェル/バッシュスクリプトを再実行しようとしましたが(動作するかどうかをテストするために)、私のIPアドレスを偽装するまでこれ以上できませんでした。だからインストールすることを決め、tortorsocksのコマンドを実行しました。

echo | tor &
torsocks wget <some_url>

しかし、うまくいきません。私はTor(Torsocksはもちろん)を実際に使ったことがないので、これがこの状況に適したツールであるかどうかはわかりません。助けてくれてありがとう。

メモ:私はTorネットワークについて少し知っていて、私は通常私のIPアドレスを世界に表示するのではなく、プロキシを生成する必要があると思いましたが、明らかにそうではありませんでした。

答え1

torify素晴らしいフロントエンドになるので、torsocks人生がはるかに簡単になります。torsocksバックエンド設定を自動化して簡素化し、torify予想されるコマンドの前に呼び出すのと同じくらい簡単にします。

TorネットワークでTCP接続を使用するプログラムを実行するには、次の手順を実行する必要があります。

  • Debianでこれを行う場合は、Torデーモンを実行してください。

    sudo apt-get install tor
    sudo service tor start
    

    MacOSの場合(Sierra 10.12.2ベータ、MacPorts 2.3.5でテスト):

    sudo port install tor
    sudo port install torsocks
    tor &
    
  • TCP通信に基づくほとんどのツールはコマンドラインから呼び出されますtorify。たとえば、

    torify wget ...
    

または

    torify ssh ...

からman torify

torifyは、システムで利用可能な最高のデフォルトのTorラッパーを見つけようとする単純なラッパーです。 Tor 特定の構成ファイルを使用して胴体を呼び出します。

torsocks は、UDP を明示的に拒否し、DNS ルックアップを安全に解決し、TCP 接続を正しく接続する拡張ラッパーです。

   Please note that since both method use LD_PRELOAD, torify cannot be applied to 
suid binaries.

関連情報