pkkiblog 暇なときに投稿しています
サーバー パソコン デザイン・グラフィック レビュー

【ポート開放不要】Cloudflare TunnelでJava版マイクラサーバーを公開する方法を解説

schedule 2025年11月4日  update 2025年11月4日        
【ポート開放不要】Cloudflare TunnelでJava版マイクラサーバーを公開する方法を解説 サムネイル

皆さんこんにちは、pkkiです!

突然ですが、「マインクラフトJAVA版のサーバーを開きたいけど、ポート開放ができない…」という悩みはありませんか?
家の回線がIPv6のみで対応していなかったり、マンションの共有ルーターで制限されていたり、環境によっては開放できないことがあります。

そんなときに便利なのが Cloudflare Tunnel です。
Cloudflare Tunnelを使用すると、開放をしなくてもサーバーをインターネットに公開できます。
しかも、通信はCloudflare経由で暗号化されるため、セキュリティ面でも安心です。

そこで今回は、ポート開放不要でCloudflare Tunnelを使用してJAVA版マイクラサーバーを公開する方法を解説します!

ポート開放不要でサーバーを公開できるのは良いですね!

しかし、この方法はプレイヤー側の接続方法が少しだけ特殊になります。

それでも、友達と遊ぶ程度には問題無いですね!

それでは、実際に解説していきます!

事前準備

事前準備

最初に、事前準備について確認しておきます。

  • ネットがつながる環境
  • ドメインを所有
  • Cloudflareとドメインを紐づけているか
  • CloudflareのZero Trustを使えるようにしているか
  • パソコン(MinecraftServerを入れていてる&25565でローカルからアクセスできる)

この5つさえ揃っていれば、もうマインクラフトサーバーを公開することができます!

もし、Cloudflareの設定をしていない&Zero Trustを使えない人は、上のリンクで紹介しているので、是非そちらをご覧ください。

また、マインクラフトサーバーを構築していない方は上のリンクをご覧ください。

公開手順

Windows

Cloudflare Zero Trust トンネル作成
https://one.dash.cloudflare.com/

初めに、Zero Trustを開いてください。

そして、①「Networks」から②「Tunnels」を選択して、②「Create a tunnel」をクリックしてください。

Cloudflare Zero Trust トンネル作成 Select cloudflared

次に、「Select Cloudflared」をクリックしてください。

Cloudflare Tunnel Create a tunnel Name your tunnel

続いて、「Tunnel name」に好きな名前を入力して「Save tunnel」をクリックしてください。

Cloudflare Tunnel Create a tunnel Choose your environment

そして、①「Windows」→②で適当なアーキテクチュアを選択して、③のリンクをクリックしてダウンロードします。

ここで、ダウンロードできてインストールするのですが、トロイの木馬等ウイルス誤検知するので、WindowsDefenderで許可してください。

ウイルス誤検知については、Cloudflareのコミュニティで報告されているっぽいです。

インストールが完了したら、CMDを管理者権限で開いて④のコマンドを実行してください。

Cloudflare Tunnel Create a tunnel add a publish application route

続いて、①「Subdomain」は任意に入力し、②「domain」に使いたいドメインを入力します。

そして、③「Type」をTCPにして、④「URL」を「localhost:25565」にします。

最後に、⑤「Complete setup」をクリックしたら完了です。

Linux系

Cloudflare Zero Trust トンネル作成

初めに、「NetWorks」→「Tunnels」から「Create a tunnel」をクリックしてください。

Cloudflare Zero Trust トンネル作成 Select cloudflared

それから、「Select CloudFlared」を選択してください。

Cloudflare Tunnel Create a tunnel  Name your tunnel

そして、「Tunnel name」から名前をテキトウな名前を設定して「Save tunnel」をクリックしてください。

Cloudflare tunnel インストール

次に、「Choose your environment」からOSとアーキテクチャーを選択します。よって、サーバー系は大体の人がUbuntuやDevianなので「Debian」を選択してください。ただし、Dockerを使いたい人はDockerでも良いです。そしたら、「Choose an architecture」からお使いのサーバーに適している物を選択ください。大半の方が64bitだと思います。

それから、③のコマンドをコピーして実行してください
また、それが終わったら④もコピーして実行してください。

Cloudflare Tunnel Create a tunnel add a published application route

続いて、①「Subdomain」は任意に入力し、②「domain」に使いたいドメインを入力します。

そして、③「Type」をTCPにして、④「URL」を「localhost:25565」にします。

最後に、⑤「Complete setup」をクリックしたら完了です。

入り方

Cloudflareの設定

Cloudflareダウンロードページ
https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/downloads/
https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/downloads/

初めに、上のリンクからお使いのデバイスのOSの物を選択してダウンロードしてください。

Cloudflare ウイルス誤検知

そして、Windowsの場合、開くとこのようにウイルス誤検知されるので、「実行」をクリックして実行してインストールしてください。

cloudflared access tcp --hostname ホスト名 --url localhost:25565
cloudflared access tcp --hostname ホスト名 --url localhost:25565

次に、CMDを開いて上のコマンドを書き換えて実行してください。

ただし、「localhost:25565」の25565(ポート番号)は0から65535の間までなら問題ないです。

Minecraftでサーバーの入り方

Minecraft サーバー 入り方 Multiplayer

そして、Minecraftを開いて「Multiplayer」をクリックしてください。

Minecraft サーバー 入り方 Multiplayer Add Server

次に、「Add Server」をクリックしてサーバーを追加します。

Minecraft サーバー 入り方 Multiplayer add server

このように、「Server Name」は好きな名前で「Server Address」は「localhost」にしてください。

ただし、ポート番号が25565以外にした場合は「localhost:ポート番号」としてください。

これは、MinecraftServerのデフォルトのポート番号が25565なので、その場合だけ省略できるようになっているからです。

そして、「Done」をクリックしたら完了です。

まとめ

ポート開放せずにサーバー公開できる

今回は、Cloudflare TunnelでMinecraftのJAVA版サーバーを公開てみました!
この方法であれば、開放は不要です。
加えて、ルーターの設定も必要ありません。


Cloudflare Tunnelのメリット

「自宅回線は公開できない」
そう思う人も多いです。
しかし、Cloudflare Tunnelなら問題ありません。


ただしデメリットもある

しかし、参加者側にも設定が必要です。
というと、プレイヤー側で、Cloudflaredを動かす必要があります。
なので、アドレスを入れるだけでは接続できません。
ですが、手順は難しくありません。
よって、友達同士のサーバーなら問題無いです。


Cloudflareの準備がまだの人へ

Cloudflareの設定がまだの人は下のリンクで解説しています!


それでは、良いマイクラライフを!

この記事は役に立ちましたか?

この記事を書いた人

コメントはこちらからどうぞ

コメントはこちらで承認の作業を行うまでは表示されません。ご了承ください。