hageking
@hageking

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

CloudflareでMinecraftサーバーを構築する

解決したいこと

cloudflareのtunnnelを使用して、マインクラフトサーバーをポート解放せずに構築する方法を教えてください。

試したこと

以下の画像の通りにtunnelを作成しましたが、Minecraftのマルチプレイからはアクセスできません。
screen 2023-09-30 18.06.42.png

環境

server: Ubuntu 22.04.3 LTS
cloudflared: cloudflared version 2023.8.2 (built 2023-08-31-1506 UTC)

またcloudflareの使用上不可能であれば別の方法を教えて欲しいです。
サーバー機本体(自宅サーバー)とVPS一台を持っています。

1

2Answer

こちらまだ Open 状態の質問でしょうか?

cloudflare tunnel は https(443ポート) となります。
そのためそのままでは Minecraft のサーバに接続させることはできません。
そのため、接続させるユーザが cloudflared をインストールして

$ cloudflared access tcp --hostname <設定したFQDN> --url localhost:25560

このようなコマンドを打って、サーバに繋げる人が cloudflared越しに ローカルにポートフォワードする方法 (サーバに繋ぐ時のURLは localhost / portは 25560) や

Minecraft サーバからVPS にSSHトンネル(ポートフォワード) して、サーバに繋ぐ人は VPS のドメインを指定する方法があります。

4Like

情報提供です。

cloudflareのtunnnelのNAT変換の際、portマッピングがされていないのでは?

2Like

Comments

  1. @hageking

    Questioner

    回答ありがとうございます。
    回答を参考にし、できそうなので、粘ってみます。
    改めて回答ありがとうございます。

Your answer might help someone💌