gpt4 book ai didi

docker - Traefik和我的世界

转载 作者:行者123 更新时间:2023-12-02 19:56:09 25 4
gpt4 key购买 nike

我正在尝试在由traefik管理的VPS中设置Minecraft服务器。
启动docker容器并尝试通过weburl访问服务器后,超时失败。
如果使用服务器IP地址,则该IP地址正常。
我认为问题在于,如果我尝试通过域访问Minecraft(25565)中的默认服务器端口,则该端口未正确重定向到容器。
另外,我不得不提到我的域在Cloudflare之下,但是我认为这不是问题所在,因为我试图绕开它,而没有任何积极成果就打开了开发模式。
我已经添加了一个自定义入口点

 defaultEntryPoints = ["https","http","mc"]
[entryPoints.mc]
address = ":25565"

然后在docker-compose的标签中,我使用了以下设置:
# map host port
ports:
- 25565:25565

networks:
- traefik_proxy
- default
labels:
- "traefik.docker.network=traefik_proxy"
- "traefik.enable=true"
- "traefik.basic.frontend.rule=Host:mc.myserver.net"
- "traefik.basic.port=25565"
- "traefik.frontend.entryPoints=mc"

但是它仍然失败。

我究竟做错了什么?

最佳答案

好的,经过一些研究,问题应该是目前traefik不能处理所有tcp流量,而只能处理与HTTP相关的流量(https://github.com/containous/traefik/issues/10)。据我了解,它将在V2中得到支持
我设法使其工作仅需更改cloudflare设置并添加SRV记录
如下
名称-_minecraft
值(value)-SRV 1 1 25565

关于docker - Traefik和我的世界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57776315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com