Tor、Privoxy、および Python を使用して、Web 上のソースを匿名でクロールしています。Tor は で構成されControlPort 9051
、Privoxy は で構成されます。forward-socks5 / localhost:9050 .
8000
同じマシンで実行している API リソースを要求する場合を除いて、スクリプトは問題なく動作しています。プロキシを使用して urllib2 セットアップ経由で API にアクセスすると、空の文字列の応答が返されます。urllib2 の新しい非プロキシ インスタンスを使用して API をヒットすると、HTTP エラー 503: Forwarding failure が発生します。
8000 を全世界に開放すれば、プロキシ経由でポートにアクセスできると確信しています。ただし、localhost 上のリソースにアクセスするためのより良い方法が必要です。人々がこれにどのように対処するのか興味があります。