Docker 特拉菲克和雷艇
我正在尝试在用traefik管理的VPS中设置Minecraft服务器。 启动docker容器并尝试通过weburl访问服务器后,超时失败。 如果我使用的是服务器IP地址,它就正常工作了。 我认为问题在于,如果我试图通过域到达Minecraft(25565)中的默认服务器端口,则端口没有正确重定向到容器。 此外,我还提到了我的域在Cloudflare下,但我认为这不是问题所在,因为我试图绕过它,在没有任何积极结果的情况下打开开发模式。 我已经添加了一个自定义入口点Docker 特拉菲克和雷艇,docker,server,docker-compose,minecraft,traefik,Docker,Server,Docker Compose,Minecraft,Traefik,我正在尝试在用traefik管理的VPS中设置Minecraft服务器。 启动docker容器并尝试通过weburl访问服务器后,超时失败。 如果我使用的是服务器IP地址,它就正常工作了。 我认为问题在于,如果我试图通过域到达Minecraft(25565)中的默认服务器端口,则端口没有正确重定向到容器。 此外,我还提到了我的域在Cloudflare下,但我认为这不是问题所在,因为我试图绕过它,在没有任何积极结果的情况下打开开发模式。 我已经添加了一个自定义入口点 defaultEntryPo
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相关的流量()。据我所知,它将在V2中得到支持 我只需更改cloudflare设置并添加一个SRV记录,就成功了 如下 名称-(雷艇)
Value-SRV 1 1 25565好的,经过一些研究,问题应该是目前traefik不能处理所有的tcp流量,只能处理与http相关的流量()。据我所知,它将在V2中得到支持 我只需更改cloudflare设置并添加一个SRV记录,就成功了 如下 名称-(雷艇) 值-SRV 1 1 25565