【ポート開放不要】Cloudflare TunnelでJava版マイクラサーバーを公開する方法を解説
schedule 2025年11月4日 update 2025年11月4日
皆さんこんにちは、pkkiです!
突然ですが、「マインクラフトJAVA版のサーバーを開きたいけど、ポート開放ができない…」という悩みはありませんか?
家の回線がIPv6のみで対応していなかったり、マンションの共有ルーターで制限されていたり、環境によっては開放できないことがあります。
そんなときに便利なのが Cloudflare Tunnel です。
Cloudflare Tunnelを使用すると、開放をしなくてもサーバーをインターネットに公開できます。
しかも、通信はCloudflare経由で暗号化されるため、セキュリティ面でも安心です。
そこで今回は、ポート開放不要でCloudflare Tunnelを使用してJAVA版マイクラサーバーを公開する方法を解説します!
ポート開放不要でサーバーを公開できるのは良いですね!
しかし、この方法はプレイヤー側の接続方法が少しだけ特殊になります。
それでも、友達と遊ぶ程度には問題無いですね!
それでは、実際に解説していきます!
目次
事前準備

最初に、事前準備について確認しておきます。
- ネットがつながる環境
- ドメインを所有
- Cloudflareとドメインを紐づけているか
- CloudflareのZero Trustを使えるようにしているか
- パソコン(MinecraftServerを入れていてる&25565でローカルからアクセスできる)
この5つさえ揃っていれば、もうマインクラフトサーバーを公開することができます!
もし、Cloudflareの設定をしていない&Zero Trustを使えない人は、上のリンクで紹介しているので、是非そちらをご覧ください。
また、マインクラフトサーバーを構築していない方は上のリンクをご覧ください。
公開手順
Windows

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

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

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

そして、①「Windows」→②で適当なアーキテクチュアを選択して、③のリンクをクリックしてダウンロードします。
ここで、ダウンロードできてインストールするのですが、トロイの木馬等ウイルス誤検知するので、WindowsDefenderで許可してください。
ウイルス誤検知については、Cloudflareのコミュニティで報告されているっぽいです。
インストールが完了したら、CMDを管理者権限で開いて④のコマンドを実行してください。

続いて、①「Subdomain」は任意に入力し、②「domain」に使いたいドメインを入力します。
そして、③「Type」をTCPにして、④「URL」を「localhost:25565」にします。
最後に、⑤「Complete setup」をクリックしたら完了です。
Linux系

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

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

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

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

続いて、①「Subdomain」は任意に入力し、②「domain」に使いたいドメインを入力します。
そして、③「Type」をTCPにして、④「URL」を「localhost:25565」にします。
最後に、⑤「Complete setup」をクリックしたら完了です。
入り方
Cloudflareの設定


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

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

cloudflared access tcp --hostname ホスト名 --url localhost:25565次に、CMDを開いて上のコマンドを書き換えて実行してください。
ただし、「localhost:25565」の25565(ポート番号)は0から65535の間までなら問題ないです。
Minecraftでサーバーの入り方

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

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

このように、「Server Name」は好きな名前で「Server Address」は「localhost」にしてください。
ただし、ポート番号が25565以外にした場合は「localhost:ポート番号」としてください。
これは、MinecraftServerのデフォルトのポート番号が25565なので、その場合だけ省略できるようになっているからです。
そして、「Done」をクリックしたら完了です。
まとめ
ポート開放せずにサーバー公開できる
今回は、Cloudflare TunnelでMinecraftのJAVA版サーバーを公開てみました!
この方法であれば、開放は不要です。
加えて、ルーターの設定も必要ありません。
Cloudflare Tunnelのメリット
- ポート開放が不要
- 通信がCloudflare経由で安全
- IPv4とIPv6の両方で使える
- DDNSは不要
- 外から自宅サーバーへ接続できる
「自宅回線は公開できない」
そう思う人も多いです。
しかし、Cloudflare Tunnelなら問題ありません。
ただしデメリットもある
しかし、参加者側にも設定が必要です。
というと、プレイヤー側で、Cloudflaredを動かす必要があります。
なので、アドレスを入れるだけでは接続できません。
ですが、手順は難しくありません。
よって、友達同士のサーバーなら問題無いです。
Cloudflareの準備がまだの人へ
Cloudflareの設定がまだの人は下のリンクで解説しています!
それでは、良いマイクラライフを!
この記事を書いた人
このサイトの管理人のpkkiです。マインクラフトサーバーやWebサーバー等を運用しています。パソコン歴は8年程度で、サーバー運用歴は5年程度です。何かあればいつでもお問い合わせください。早ければ当日返信します。
【完全無料】最強の動画圧縮ソフト「HandBrake」!GPU対応で高画質エンコードも可能!
schedule 2025年10月9日【2025年版】Better Stackの使い方と設定方法
schedule 2025年11月19日【2025年版】YMM4の操作方法・字幕・立ち絵の追加から動画の書き出しまで徹底解説
schedule 2025年11月10日【統合版マイクラ】コマンド一覧&早見表を作ってみた!
schedule 2025年11月12日【2025年版】MSI AfterburnerでFPSを表示する設定方法を解説!
schedule 2025年11月7日【完全無料】Windows画面録画ソフト3選【使い方も徹底解説】
schedule 2025年10月20日