ポート開放できない回線でゲームサーバーを公開する方法|NURO光のMAP-E【VPS+WireGuard中継】
こんにちは!
NURO光のマンションタイプでMAP-Eに泣かされているマカです。
今回は、「ルーターでポート開放したのに、外から誰も入れない」「そもそも設定画面にポート開放の項目が出てこない」っていう人向けに、その原因と、回線を変えずにゲームサーバーを公開する方法を書いていきます。
原因は設定ミスじゃなくて、回線の方式かもしれません。
私もNURO光(マンションタイプ)の自宅PCでMinecraftのサーバーを公開しようとして、まさにこの壁にぶつかりました。
ポート開放用のソフトでポート開放が出来ないというエラーが出ていて、昔契約していた回線だと開放できたのに、、、という感じでした。
そのあとパルワールドのサーバーを建てようとしたときも同じ壁にぶつかって、色々調べてたどり着いたのが、この記事で紹介する「VPSで中継する方法」です。
動作確認環境:Nuro 光 for マンション 2G、Windows 11 Pro(Homeでも動くと思います)、VPS: Conoha VPS、ゲーム:パルワールド(専用サーバー)
※マイクラ向けの書き換え方も載せていますが、そっちは動作確認していません。
この記事でわかること
MAP-E・DS-Lite・CGNATの回線で、ポート開放ができない理由
自分の回線がどの方式か確かめる方法
回避策4つ(VPN・トンネルサービス・VPS中継・VPSで直接ホスト)の比較と選び方
【有料部分】VPS+WireGuardで中継する手順と、コピペで使える設定ファイル一式
こんな人向けです
NURO光、v6プラス系、DS-Lite系(transixなど)、ホームルーターやモバイル回線などで、自宅PCのゲームサーバーを外に公開したい
友達だけじゃなく、知らない人も参加できる公開サーバー(いわゆる野良鯖)にしたい
Linuxのコマンドを見よう見まねで打つことに抵抗がない(ある程度コマンドを理解できる)
逆に、ルーターで普通にポート開放できる人や、友達数人と遊べれば十分な人には、有料部分はいらないです。
(後者は、下で紹介する無料のVPNで足ります)
読み方
長い記事になってしまったので、読み方を書いておきます。
なんでポート開放できないのか知りたいだけの方 → 「そもそもなんでポート開放できないん?」まで読めば大丈夫です
どの方法にするか迷ってる方 → 「じゃあどうすればいいの?」まで読んでください(ここまで無料です)
中継の設定をしたい方 → 有料部分の手順をどうぞ!
注意事項
必ず読んでください!
この情報は2026/10/13時点のものです
回線やVPS、ゲームの仕様はちょくちょく変わるので、最新の情報じゃない可能性があります。
すべての情報が正しいとは限りません
私自身もまだ勉強中の身です。できるだけ公式の情報を確認して書いていますが、間違っているところがあるかもしれません。
見つけたらコメントで教えてもらえると助かります!
設定は自己責任でお願いします
サーバーを外に公開するということは、知らない人が自分のPCのゲームサーバーにつないでくるということです。
何か問題が起こっても責任は負えません、ご了承ください。
記事の作成と校閲にはClaudeを使用しました
安心してください、最終的に自分の目で確認して、実際に動かして確認しています。
そもそもなんでポート開放できないん?
ポート開放っていうのは、自分の回線のグローバルIPv4アドレスに届いた通信を、家の中のPCに転送してもらう設定です。
ところが最近の光回線とかでは、1つのグローバルIPv4アドレスを何人かの契約者で共有する方式が増えています。
共有してる以上、「このアドレスのこのポートに来た通信は全部私のPCへ!」っていう設定は、そもそもできない(か、めちゃくちゃ制限される)わけです。
そりゃそうですよね、、、
代表的な方式は3つ
MAP-E:1つのIPv4アドレスを何人かで分け合って、使えるポート番号も契約者ごとに割り当てる方式。v6プラスやOCNバーチャルコネクトとかだと、割り当てられた範囲のポートなら開放できる場合がありますが、番号は自分で選べません
DS-Lite:IPv4の通信を事業者側の装置でまとめて変換する方式。固定IPのオプションとかを使わない限り、家側からIPv4のポート開放はできません
CGNAT:ホームルーター、モバイル回線、一部のケーブル回線とかで使われてる、事業者側でアドレス変換する方式。家のルーターでポート開放しても、外からの通信は届きません
NURO光のMAP-Eはもっと厳しい
NURO光のMAP-Eはさらに条件が厳しくて、公式サイトにも、使えるポート番号や数に制限があるので外部へのサーバー公開を考えている人は利用できない、という趣旨の案内があります。
新規契約やONUの交換とかのタイミングでMAP-Eに切り替わることもあるので、「前はポート開放できてたのに、急にできなくなった」っていうパターンもあるみたいです。
公式には、MAP-Eを個別に外してもらう方法は案内されていません。
サポートとやり取りして外してもらえた、という個人の報告もあるにはあるんですが、例外的なケースだと思っておいた方がいいです。(過度な期待は禁物)
自分の回線の方式を確かめる
ルーター(かONU)の管理画面で、接続方式のところに「MAP-E」「IPv4 over IPv6」「DS-Lite」とかの表示がないか見る
プロバイダの会員ページや契約内容で、接続方式を確認する
ルーターのWAN側のIPv4アドレスを見る。「100.64.」〜「100.127.」で始まってたら、事業者側でアドレス変換されてる(CGNAT)可能性が高いです
WAN側が「10.」や「192.168.」みたいなプライベートアドレスになってる場合は、CGNATか、家の中でルーターを2台つないでる(二重ルーター)かのどっちかです。
じゃあどうすればいいの?(回避策は4つ)
ポート開放ができない以上、「グローバルIPv4アドレスを持ってる外の何か」を経由させるしかありません。
主な方法は4つです。
A. Tailscale・ZeroTierとかのVPN(友達向け)
参加する人全員が同じアプリを入れて、同じ仮想ネットワークに入る方式
無料で手軽。ポート開放もVPSもいらない
ただ全員にアプリを入れてもらう必要があるので、知らない人も入れる公開サーバーには向いてません
Hamachiもこのタイプです。私も最初は「Hamachiでいけるんちゃう?」と思ってたんですが、公開用途で使うと知らない人を自分の仮想LANに入れることになるので、やめておいた方が安全です
B. playit.ggとかのゲーム向けトンネルサービス
自宅PCに専用のソフト(エージェント)を入れると、公開用のアドレスを払い出してくれるサービス
無料で始められます。2026/10/13時点の公式の料金ページだと、UDPと、Minecraft Javaとか一部のゲームが無料の対象で、汎用のTCPは有料プラン(月3ドル)の機能という扱いになっています
第三者のサーバーを経由するぶん、遅延はちょっと増えます。無料プランの上限は変わることがあるので、使う前に公式で確認してください
「今日中にとりあえず公開したい!」なら、まず試してみる価値はあります
C. VPS+WireGuardで中継(この記事のメイン)
VPSを1台借りて、VPSのグローバルIPで受けた通信を、WireGuardのトンネルで自宅PCに流す方式
プレイヤーは「VPSのIPアドレス:ポート」につなぐだけ。アプリを入れてもらう必要はありません
外に見せるのはゲームのポートだけで、自宅のIPアドレスも表に出ません
経路を全部自分で管理できるぶん、設定作業は必要です(有料部分で手順を全部書いてます)
D. VPSで直接ゲームサーバーを動かす
自宅PCを使わずに、ゲームサーバーごとVPSで動かす方式
自宅回線の上り速度とか、PCを24時間つけっぱなしにする問題から解放されます
ただパルワールドの専用サーバーは、公式でメモリ16GB(32GB以上推奨)とされてて、VPSで動かすとお財布に優しくないです
軽めのゲームならこっちが楽です。私もマイクラ(Forge)のサーバーは、VPSで直接動かしたことがあります
ちなみに、Webサイトの公開でよく使われるCloudflare Tunnelは、プレイヤー側に専用ソフトを入れずにゲームのUDP通信を受ける、という用途には使えません。
結局どれ選べばいいの?
友達だけで遊ぶ → A(Tailscaleとか)
とりあえず今日試したい → B(playit.gg)
公開サーバーを自分の管理下で安定して運用したい → C(この記事)
PCをつけっぱなしにしたくない/軽いゲーム → D
この記事で作る構成
プレイヤー
│ VPSのグローバルIP:8211(UDP)に接続
▼
VPS(グローバルIPv4あり)
│ WireGuardのトンネル(自宅側から張る)
▼
自宅PC(パルワールドの専用サーバー)ポイントは、トンネルを「自宅からVPSへ」張ることです。
外から自宅には入れなくても、自宅から外に出ていく通信は普通にできるので、MAP-EでもCGNATでもトンネルを維持できるってわけです。
必要なもの
VPS 1台(Ubuntu 24.04 LTSを想定。中継だけならCPUもメモリもほとんど使わないので、最安クラスで足ります)
ゲームサーバーを動かす自宅PC(WindowsでもLinuxでもOK)
SSHでVPSにログインできる環境
有料部分の内容
VPSの選び方(見るべきは性能より回線の仕様)と、事業者側のファイアウォールの設定
WireGuardの導入と鍵の作成(VPS/Windows/Linux)
VPS側の設定ファイル(転送ルール込み)と、IP転送の有効化
自宅側の設定ファイル(Windows/Linux)と、Windowsファイアウォールの設定
パルワールドの設定(PublicIP・PublicPort・コミュニティサーバー化)と、マイクラで使う場合の書き換え
動作確認の手順
つまずきポイント集(つながらない・重い・一覧に出ない)
運用とセキュリティの注意点
つながらないときに確認すること(備忘録)
手順に変更があったら、この記事を更新します。