イカプロキシ - 複数のIPアドレス

イカプロキシ - 複数のIPアドレス

Ubuntu VPSがあり、それを複数のIPアドレスを持つプロキシサーバーに切り替えて、ボットで使用できるようにしたいと思います。

しかし、私が作成したプロキシの問題は、ポートが異なるIPアドレスが1つだけで、そのIPアドレスからの着信要求が多すぎるため、Webサイトがそれをブロックすることです。

1つのサーバーで複数の異なるIPアドレスを取得する方法はありますか?

これが私の設定です。

http_port 3128
http_port 8000
http_port 8080
http_port 8001
http_port 8002
http_port 8003
http_port 8004
http_port 8005
http_port 8006
http_port 8007
http_port 8008
http_port 8009


http_port 49.12.xxx.101:3128 name=3128
http_port 49.12.xxx.101:8000 name=8000
http_port 49.12.xxx.101:8585 name=8080
http_port 49.12.xxx.101:8001 name=8001
http_port 49.12.xxx.101:8002 name=8002
http_port 49.12.xxx.101:8003 name=8003
http_port 49.12.xxx.101:8004 name=8004
http_port 49.12.xxx.101:8005 name=8005
http_port 49.12.xxx.101:8006 name=8006
http_port 49.12.xxx.101:8007 name=8007
http_port 49.12.xxx.101:8008 name=8008
http_port 49.12.xxx.101:8009 name=8009

acl user3 myportname 3128 src all
http_access allow 3128
tcp_outgoing_address 49.12.xxx.101 user3

acl user1 myportname 8000 src all
http_access allow user1
tcp_outgoing_address 2a01:4f8:1c17:6181::2 user1

acl user2 myportname 8080 src all
http_access allow 8080
tcp_outgoing_address 2a01:4f8:1c17:6181::3 user2

acl user3 myportname 8003 src all
http_access allow user3
tcp_outgoing_address 2a01:4f8:1c17:6181::4 user3

acl user4 myportname 8004 src all
http_access allow user4
tcp_outgoing_address 2a01:4f8:1c17:6181::5 user4

acl user5 myportname 8005 src all
http_access allow user5
tcp_outgoing_address 2a01:4f8:1c17:6181::6 user5

acl user6 myportname 8006 src all
http_access allow user6
tcp_outgoing_address 2a01:4f8:1c17:6181::7 user6

acl user7 myportname 8007 src all
http_access allow user7
tcp_outgoing_address 2a01:4f8:1c17:6181::8 user7

acl user8 myportname 8008 src all
http_access allow user8
tcp_outgoing_address 2a01:4f8:1c17:6181::9 user8

acl user9 myportname 8009 src all
http_access allow user9
tcp_outgoing_address 2a01:4f8:1c17:6181::10 user9

答え1

  • とにかく最善を尽くしてお答えします。間違った部分があれば訂正してください!私は自己訓練を受けていて学位もありませんが、この問題を解決する方法はいくつかあります。

    1. ほとんどのVPSプロバイダ/ホスト(AWS、Linodeなど)では、複数のIP4アドレスを追加できます(追加費用がかかります)。 Linodeにはネットワークの下にオプションがあり、ワンクリックで追加のIP4があるため、負荷が解放されます。

    2. なぜポートがこんなに多いのですか?ポートは次のようにする必要があります。 http_port 3128 http_port 1080(Socks5ポート)http_port 5001(リバースプロキシポート)

    量ではなく品質が欲しい他のポートは通常ブロックされます!

    3. サーバーの ip6 ポートを追加のアウトバウンドプロキシとして使用するのはどうですか? http_port ipv6#$# (IP6は何でも)

    一部のプロバイダは、サーバーに追加できるIP4の数に制限があることを知っていますが、問題なくIP6を提供しているため、より多くのIPv6を取得できます。

    また、squid.confを次のように設定してボット設定と組み合わせると、より良い結果が得られます。

    これはあなたに必要なサンプル調整です!

    http_port 3128 http_port 5001 http_port 1080 キャッシュ すべての階層_stoplist cgi-binを拒否しますか?

    access_log いいえキャッシュ_store_log いいえ キャッシュ_log /dev/null

    更新モード ^ftp: 1440 20% 10080 更新モード ^gopher: 1440 0% 1440 更新モード -i (/cgi-bin/|?) 0 0% 0 更新モード。 0 20% 4320

    #aclspecialIP src (外部 IP から接続する場合のみ) acl localhost src 127.0.0.1/32 ::1 acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

    acl SSL_ports ポート 1-65535 acl Safe_ports ポート 1-65535 acl CONNECT メソッド CONNECT acl siteblacklist dstdomain "/etc/squid/blacklist.acl" http_access 許可マネージャ localhost http_access 拒否マネージャ

    http_accessが拒否されました! Safe_ports

    http_access 拒否 CONNECT !SSL_ports http_access 拒否サイト ブラックリスト auth_param 基本プログラム/usr/lib/squid3/basic_ncsa_auth /etc/squid/passwd

    auth_param basicchildren 5 auth_parambasicrealmイカプロキシキャッシュWebサーバーauth_parambasiccredentialsttl 2時間aclパスワードProxy_authが必要http_access許可localhost http_access許可パスワードhttp_access許可すべてSpecialIP http_access拒否

    Forwarded_FOR OFF Request_Header_accessはすべてのRequest_Header_accessがすべてのRequest_Header_accessを承認することを許可します。許可CESSコンテンツタイプはすべてRequest_Header_access 許可日はすべて許可 request_header_access 期限切れ すべて許可 request_header_access ホスト すべて許可 request_header_access If-Modified-Since すべて許可 request_header_access Last-Modified すべて許可 request_header_access 場所 すべて許可 request_header_access すべて許可 request_header_access Accept- Encoding すべて 許可 request_header_access 許可言語 すべて 許可 request_header_access コンテンツ言語 すべて 許可 request_header_access mime-version すべて許可再試行後 request_header_access すべて許可 request_header_access ヘッダー すべて許可 request_header_access 接続 すべて許可 request_header_access プロキシ接続 すべて 許可 request_header_access ユーザー エージェントすべて拒否

関連情報