コマンドラインでhttpリクエストを匿名化する方法はありますか?つまり、wget
要求者のIPを公開せずにページにアクセスすることは可能ですか?
答え1
コマンドラインからのHTTPトラフィックを妨げる1つの方法は、次の記事tor
で説明されています。torifyを使用して端末のプログラムを匿名化する方法。
記事の一般的なステップ
tor
次のようにパッケージをインストールできます。Fedora/セントOS/RHEL
$ sudo yum install tor
Ubuntu/Debian
$ sudo apt-get install tor
/etc/tor/torrc
次の行が表示され、コメントが削除されるようにこのファイルを編集します。ControlPort 9051 CookieAuthentication 0
tor
サービス開始$ sudo /etc/init.d/tor restart
テスト設定
実際のIP
$curl ifconfig.me 67.253.170.83
匿名IP
$torifycurl ifconfig.me 2>/dev/null 46.165.221.166
ご覧のとおり、
ifconfig.me
ウェブサイトは現在、私たちのIPアドレスが46.165.221.166だと思います。tor
新しいセッションを開始して新しいIPアドレスをトリガするように指示できます。$ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051 250 OK 250 OK 250 closing connection $ torify curl ifconfig.me 2>/dev/null 37.252.121.31
別のIPを取得するには、もう一度実行してください。
$ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051 250 OK 250 OK 250 closing connection $ torify curl ifconfig.me 2>/dev/null 91.219.237.161
ダウンロードページ
$ torify curl www.google.com 2>/dev/null
以下でインターネットを閲覧してください。
elinks
$ torify elinks www.google.com