回答:
コマンドラインからHTTPトラフィックを匿名化する1つの方法は、を使用することtor
です。この記事では、タイトルが付けられた方法について説明します:torifyを使用して端末からプログラムを匿名化する方法。
tor
パッケージは次のようにインストールできます。
Fedora / CentOS / 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
$ torify curl 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
curl --socks5
socks4またはsocks4a を使用しようとしていますが、動作しませんでした。凍っただけです。