仮想IP、およびリバースプロキシポート(用語の作成)


0

だからここは私が持っている正確な状況です

  • 私の家には2台のゲームサーバーがあります。1つはポート25565に、2つ目は25567にあります。自宅には1つのIPしかありません。
  • 2番目のサーバーの「仮想IP」を取得する必要があります。これらのゲームサーバーを実行するコンピューターに2番目のIPを提供する方法(Linux)
  • 25565で接続を受信し、25567にデータを転送するには、仮想IPが必要です。Linuxがネットワークの2番目のIPを認識する場合、ポート25565で2番目のIPにバインドできると思います

それで、ゲームクライアントはサーバーに接続するために単一のポートを使用するようにハードコードされていますか?それは残念です。2つ以上のパブリックIPがない限り、これを行うことはできません。そうした場合、それはNATの単純な問題です。
アランシュトコ

回答:


0

私はあなたが実際に欲しいのはあなたの家の外から2つのMinecraftサーバーにアクセスすることだと思いますか?

おそらくご存知のように、設定を変更するだけで、Minecraftサーバー用の任意のポートを設定できるので、問題はありません。

実際、ここで問題はまったく見られませんか?インターネットルーターが両方のポートでインバウンドトラフィックを許可していることを確認し、使用するポートの接続を許可することをユーザーに伝える必要があります。しかし、それだけです。実際には2つのIPアドレスは必要ありません。

ユーザーがサーバーに接続する場合は、マルチプレイヤー、サーバーの追加(または直接接続)を選択します。次に、URLボックスに、次のようなポートを使用してIPアドレスを入力します。

111.222.333.444:25567

ポートがルーターとLinuxボックスの両方でインバウンドトラフィック用に構成されていると仮定して、2番目のMinecraftサーバーに接続します(サーバーに内部的にアクセスできない場合、LinuxボックスのIPTABLESファイアウォールを一時的に無効にします)。


私はこれを理解しています、それは粘着性があり専門的でないように見えるので、式からポート番号を削除したいです。
macintosh264

ああ、あなたはそれがMinecraftのように見えることを意味します!;)
ジュリアンナイト

0

私はそれを考え出した!

VPSを購入しました

次に、「Simpleproxy」という名前のこのパッケージをインストールしました

次に、次のコマンドを実行しました

simpleproxy -L 25565 -R mc.xyzcraft.net:25567

ポート25565のTCP接続を別のアドレス「mc.xyzcraft.net:25567」にプロキシします。


興味深い有用なソリューション。プロキシの実行に満足していることを確認するために、利用規約を確認したと思いますか?多くのVPSプロバイダーは、プロキシを明示的に拒否します。
ジュリアンナイト

ただその問題に走った。私は今のところ彼らからより高いレベルのVPSを購入しています。
macintosh264
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.