広く知られているように、世界の IPv4 アドレスはほぼ枯渇しています (間違っていたら、私がでたらめを言っていると思ってください)。そのため、国内ではすべてのプロバイダがパブリック IP アドレスを持っているわけではありません。また、いくつかの奇妙な要件もあります (例えば、リモートでレッドアラートをプレイしたいなど)。リモートで内部ネットワークを構築するためには、特別な手段を使ってネットワークを構築する必要があります。実際、リモートネットワークの記事はたくさんあります。例えば、柠檬雨さんの記事「リモートでもローカルネットワークをプレイする - N2N を使用してリモートサーバーで高速な内部ネットワークを構築する」では、トンネルの構築に N2N というソフトウェアが使用されています。しかし、私は N2N を使用してネットワークを構築しようとしたときに、いくつかの問題に直面しました。まず第一に、Windows クライアントの v2 バージョンは、私が見つけたのはネットワークブロガーが独自にコンパイルしたバージョンだけであり、国内のサーバーからクライアントを取得するのに非常に時間がかかりました。
一時は、既存のローカルネットワーク対戦プラットフォームを使用してゲームをしようと思いました (はい、浩方です) しかし、ダウンロードと登録 (このプラットフォームの登録にはなんと身分証明書が必要で、信じられないですが、私は生成された身分証番号を使用して登録しました) の後、こちら側ではローディング画面でずっと固まってしまいました。仕方なく、他の解決策がないか調べることにしました。
一人の友人の提案に従い、私は ZeroTier というリモートネットワークのソリューションを調査してみました。とても便利だとわかりました。
しかし、問題が発生しました。ZeroTier を使用した後、トンネルは確立されましたが、なぜか 2 つのノードが互いに ping できませんでした。