過去数週間、私は克服しようとしている状況を踏まえ、インターネット、コンピュータプログラマーの心、そして数人のランダムな人たちを徹底的に洗い出してきました。基本的に、私がしようとしているのは、人気のあるゲームMinecraftのためのAntiJoinBotの "プラグイン"(もしあれば)を書くことです。これは、プロキシを使用しているかどうかに基づいてIPをブロックするという点で他のすべてのユーザーと同様ですが、このAntiJoinBotは実際のサーバーとは異なるVPSで動作しています。Javaでipをリダイレクトする
これは私が(それは良いことではありません)状況を作ることができる最高のグラフである:
(非Minecraftのサーバー)接続 - >プロキシのチェック - > サーバーにリダイレクト - > Minecraftの
唯一の問題は、プレーヤの実際のIPがサーバに接続するIPになるように、IPをリダイレクトして接続を閉じることができることです。接続を閉じることができない場合、実行しているプラグインによっては実際の問題が発生します。
これを解決する方法がある場合は、私に手伝ってください。
両方の要素を同じサーバーに配置して、すべてのサーバートラフィックをプロキシチェックで傍受することができない特定の理由はありますか? – MathSquared
はい、参加ボットは引き続きサーバーのリソースを使用します。私はそれを避けようとしています。 – Enosis
minecraftサーバーインターフェイスが純粋なHTTPの場合、クライアントが標準のHTTPライブラリを使用している場合は、HTTPリダイレクトを使用する可能性があります。クライアント/サーバーがHTTPではなくカスタムバイナリプロトコル(おそらく)を使用していない場合、クライアントにmodを指定しないとリダイレクトはできません。あなたは完全なプロキシを行うことができます。リダイレクトを行う方法が見つかった場合、悪意のあるクライアントがリダイレクトされたIPを単に格納してサーバーを完全にバイパスするのを防ぐ方法を教えてください。 – Pace