VPSと自宅サーバーでマイクラサーバーを立てた
うろ覚えの部分もあるので正確性は保証しかねる
主にリア友と遊ぶ
構成
リーバスプロキシ
IPアドレスを固定しておく
Tailscale
出口ノードとして設定
ポート転送の設定
/etc/sysctl.d/99-tailscale.confに以下を記述
code:conf
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
sudo sysctl -p /etc/sysctl.d/99-tailscale.confを実行
/etc/iptables/rules.v4
code:conf
-A PREROUTING -p tcp -m tcp --dport 25565 -j DNAT --to-destination 100.71.150.10:25565
-A PREROUTING -p udp -m udp --dport 25565 -j DNAT --to-destination 100.71.150.10:25565
OCIの管理画面及びiptableで必要なポートを開けておく
portsentryやfail2banをインストール
マイクラサーバー
vanillaのjava版
tailscale
上記のリバースプロキシを出口ノードとして使用するように設定
参考