問題タブ [privoxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Tor + Privoxy の使用中に Localhost で API コンテンツをリクエストする
Tor、Privoxy、および Python を使用して、Web 上のソースを匿名でクロールしています。Tor は で構成されControlPort 9051
、Privoxy は で構成されます。forward-socks5 / localhost:9050 .
8000
同じマシンで実行している API リソースを要求する場合を除いて、スクリプトは問題なく動作しています。プロキシを使用して urllib2 セットアップ経由で API にアクセスすると、空の文字列の応答が返されます。urllib2 の新しい非プロキシ インスタンスを使用して API をヒットすると、HTTP エラー 503: Forwarding failure が発生します。
8000 を全世界に開放すれば、プロキシ経由でポートにアクセスできると確信しています。ただし、localhost 上のリソースにアクセスするためのより良い方法が必要です。人々がこれにどのように対処するのか興味があります。
python - Docker Compose で Privoxy を介して Python および Tor で Scrapy を使用する方法
Python と tor と privoxy で Scrapy を実行しようとしています。https://github.com/khpeek/privoxy-tor-scraperで khpeek/privoxy-tor-scraper のスクレーパーを使用してい ます。これが私のディレクトリ構造です。
次のdocker-compose.ymlを実行しようとしています:
torのDockerfileは次のとおりです。
privoxyの帽子は次のとおりです。
configは次の 2 行で構成されます。
スクレーパーのDockerfileは次のとおりです。
ここで、requirements.txtには単一行のrequestsが含まれています。最後に、プログラムnewnym.pyは、Tor を使用した IP アドレスの変更が機能しているかどうかを簡単にテストするように設計されています。
docker -compose ビルドは正常にビルドされますが、docker-compose upを試すと、次のエラー メッセージが表示されます。