尽管遵循 Stack/Google 端口设置建议,但仍无法访问 Oracle Cloud MC 服务器

尽管遵循 Stack/Google 端口设置建议,但仍无法访问 Oracle Cloud MC 服务器

我一直在尝试在免费的 Oracle VM 上设置 Bedrock Minecraft 服务器。我有一些经验,因为我的服务器在 Hetzner 实例上运行,但是几周后,在浏览了互联网(包括大量 Stackoverflow 帖子)后,我绞尽脑汁试图从外部获取端口访问权限,以便能够连接。我通过 SSH 连接没有问题。

这是我所做的。

  • 使用 Ubuntu 20.04 镜像启动服务器
  • 使用向导配置 VCN,确保添加互联网连接(互联网网关)
  • 在默认安全列表中为端口 19132 设置 Ingress 规则
  • 通过 SSH 禁用防火墙并验证sudo firewall-cmd --state结果为“未运行”
  • 通过 SSA 添加到 iptable

sudo iptables -I INPUT 1 -m state --state NEW -p tcp --dport 19132 -j ACCEPT

通过 ping 公共 IP 和端口 19132 测试端口,结果:端口已关闭

啊啊啊。

肯定是我忽略了什么东西,或者有一种方法可以测试它为什么会被阻塞。

欧比旺,请帮助我,我已经束手无策了。

答案1

连接到我的实例时遇到了同样的问题。这解决了它。

让我们重置防火墙规则并打开 ssh 和 Minecraft 端口:

sudo iptables -P INPUT ACCEPT

sudo iptables -P FORWARD ACCEPT

sudo iptables -P OUTPUT ACCEPT

sudo iptables -F

sudo iptables-save

sudo ufw default deny incoming

sudo ufw default allow outgoing

sudo ufw allow 22/tcp

sudo ufw allow 19132/udp

sudo ufw allow 19132/tcp

sudo ufw allow 25565/udp

sudo ufw allow 25565/tcp

sudo ufw enable

sudo ufw status

来源:https://blog.adamzolo.com/setting-up-a-free-minecraft-server-on-oracle-cloud/

相关内容