
私はまだネットワークの専門家ではないので、ルーターでポート転送がどのように機能するかについて少し混乱しています。
たとえば、Raspberry Pi 上の VPN サーバー用のポートを開き、自宅の Raspberry Pi 上の VPN サーバーにアクセスするためにルーターからポート転送した特定のポートが、オフィスや公共の Wi-Fi などの外部ネットワークでも機能するようになりました。
しかし、問題は、自宅の VPN サーバー用にルーターで開いた特定のポートをチェックしようとすると、canyouseeme.org
エラーまたは閉じられていると表示されることです。いくつかのポート チェッカー サイトを試しましたが、すべて同じです。しかし、幸いなことに、ポート チェッカー ツールでは閉じられていると表示されていても、自宅の VPN サーバーに接続できます。なぜでしょうか。
答え1
おそらく、使用している VPN ソフトウェアは UDP プロトコル (または GRE) を使用していますが、これには、より一般的に使用されている TCP プロトコルのような「ハンドシェイク」がありません。
テスト対象としていたサイトは TCP をテストしていた可能性が高いため、UDP は取得されません。(Canyouseeme.org では TCP ポート/プロトコルのみがリストされています)