Ubuntu 24.04 LTS/Minecraftサーバー用のポート開放の備忘録

返信する

スマイリー
:D :) ;) :( :o :? 8-) :x :P :|
スマイリーを全て表示する

BBCode: ON
[img]: ON
[url]: ON
スマイリー: ON

トピックのレビュー
   

展開ビュー トピックのレビュー: Ubuntu 24.04 LTS/Minecraftサーバー用のポート開放の備忘録

Ubuntu 24.04 LTS/Minecraftサーバー用のポート開放の備忘録

by Ho9tocraft » 2024年6月10日(月) 15:35

WindowsならUPnPCjなど、方法はあったが、Ubuntuだと一旦ufwを切ってからポート開放をしなければならないため、面倒くさい、と思った結果、VPSを経由しての強行突破を行った際の備忘録として、ここに記しておく。

1. Minecraft Java Edition (TCP/IP)
こいつはクッソ簡単でした。TCPを使っているため、SSHリモートポートフォワーディングを行えば簡単にポート開放ができることが分かります。
(仕組みを理解するのは難しかったが)SSH、およびそれの拡張であるautossh、それをデーモン化するスクリプトなどを利用して簡単にやった。
https://gist.github.com/ttimasdf/ef7396 ... 5adf4c8f98

2. Minecraft Bedrock Edition / GeyserMC (UDP)
しくじりポイント。
UDPはSSHポートフォワーディングでも無理(できるらしいがncなどもリスニングできない)、じゃあどうするのかというと…

https://github.com/prof7bit/udp-reverse-tunnel

こいつを使った。Ping自体は失敗するが、接続はどうということはない。
勿論、環境変数が反応する場所に実行ファイルを置いて、デーモン化することで対応した。

ページトップ