大量のデータをスクリーンスクレイプしようとする人々がしばらくするとブロックされるように、自分のWebサイトへのトラフィックを制限しようとしています。これは、着信要求のIPに基づいて行うことになっています。私はIP制限機能を書いていると思いますが、それをテストする方法に困惑しています。有効なトラフィックをシミュレートするには、IPアドレスを何度も変更できる必要があります。また、20を超える異なるIPをテストする必要があるため、それぞれのプロキシソリューションは機能しません。
ローカルマシン(Ubuntuを実行している)でコードをテストしているので、このテストが必要な場合はサーバー設定(Apache)を変更できます。
私は企業ネットワークの背後にいるので、MACアドレス/ARP設定を変更して新しいIPを「再割り当て」することはできません。ある種のローカルホストのIP変更タイプのものを望んでいたので、サーバーとクライアントが同じマシンであるという事実を利用することができました。
また、本番サーバーにロールアウトする前にコードを変更しないように努めていましたが、それが最善の方法かもしれません。
どうすればこれを設定できますか?