これは何ですか?#
STUNサーバーを使用すると、内部ネットワークポートをパブリックネットワークに公開できますが、IPアドレスとポートは動的です。数日ごとに変更されます(変更されたら再度ポートを開放する必要があります)
これとFRPの違いは何ですか?#
FRPは、サービスを転送してパブリックネットワークサーバーに接続します。この間、FRPサーバーへの接続には損失があり、FRPサーバーの帯域幅に制約があります
STUNの利点?#
STUNポート開放は、内部ネットワークポートをインターネット接続のIPアドレスに直接公開するため、絶対的な帯域幅と遅延の利点があります
STUNのこれほど多くの利点、でも欠点はありませんか?#
あります。まず、パブリックIPアドレスとポートは固定されておらず、80番と443番ポートがありませんので、ウェブサイトを構築することはできません(ウェブサイトの構築にはCloudFlareを使用することができます、より簡単です!)。次に、ネットワーク環境がNAT1である必要がありますが、後で説明します
正式に開始#
自宅のルーターにログインし、DMZを有効にし、DMZホストを公開したい内部ホストに設定します
リポジトリをクローン:Natter - Github
python natter.py -p 25565
を使用して、内部ホストの25565ポートをインターネット接続のIPアドレスにマッピングします。内部ホストのファイアウォールを無効にすることを忘れないでください