みなさんこんにちは! 先日、興味深いタスクが到着しました:「無料のプロキシを見つける」。 それを受け取ったので、私は無料プロキシのすべてのサイトを巡回することに決めました-死んだ...まあ、または高いpingで。
検索に数時間失敗した後、リソースを使用することになりました!
そのため、最終的に何が起こるべきか:
1. VM Ubuntu / Debian 2 CPU、2GB RAM、8GB HDD(それはまったく要求されません)
2.リクエストをプロキシするためのPRIVOXY(nginx、ニスを使用できます-Privoxyを使用しました)
3. TORサーバー
私自身の経験から、70のプロキシがどこかで約30メガビットのチャネルを消費すると言います。 とても幸せでした。 おそらく、あなたのリソースはトラフィックをより要求するでしょう。
まず、必要なライブラリを作成します。
apt-get install tor privoxy expect
将来的には、privoxyおよびtorスクリプトのクローンを作成し、個別のサービスを開始するため、初期設定は不要です。
インストールは遅れており、サービスの自動展開のためのスクリプトの作成に進みます
初期入力パラメーターを定義します。
PID_END=99
最初に何が起こるか、自分で決める。 最初に99個のTorインスタンスを作成し、その後99個のPrivoxyインスタンスを作成します。
TORが特定のポートで動作するには、このようなコマンドを実行する必要があります
tor --RunAsDaemon 1 --CookieAuthentication 0 --HashedControlPassword "" --ControlPort $c_port --PidFile tor$i.pid --SocksPort $s_port --DataDirectory ${BASE_DIR}/tor$i
しかし、privoxyはひどいことをしなければなりません:設定と実行可能ファイルを複製します。
すぐに実行スクリプトを提供します。 間違えないように、すべてを詳細に描いた。
次のようにTorとPrivoxyを実行できます:
./tor_privoxy_start.sh 50
次のようなストリームを更新します。
./tor_privoxy_start.sh 50 update
また、制御ポートを介したTorストリーム更新スクリプト。
そして、監視を強化することを忘れないでください!
PS使用できます!