ユーザーの HTTP リクエストを次のように変更することは可能ですか?
www.example.com/options
それ以外の
www.example.com/options_and_params
私のシナリオでは、約 30000 人のユーザーが会社のネットワーク バックボーンに接続しており、バックボーン スイッチと Radware LoadProof の間に 1 つ以上のサーバーを (現在取り組んでいるコードで) 追加して、この作業を実現したいと考えています。
一晩中グーグルで調べた後、私には手がかりがありませんが、さらにいくつか質問があります:
- ネットワークを介してすべてのパケットを傍受する必要はありません。iptables などの助けを借りて、必要なパッケージを除外できます。iptablesを使用する前にそれを行いました。ただし、パケットは HTTP ストリームと同じではありません。HTTP の再構築を行う必要がありますか?
- HTTP 要求の URL コンテンツを変更する方法を見つけたとしても、それをネットワーク ストリームに戻す必要があります。私が知っているように、TCP パケットにはチェックサムがあり、コンテンツを変更した後は間違っているはずです。新しいチェックサムを計算し、パケットをネットワークに戻すにはどうすればよいですか?
ネットワークプログラミングやパケット処理の開発をするのは初めてです。どんな提案でも大歓迎です。