
Modflared
自动连接你到Cloudflare隧道,无需单独安装cloudflared。
Modflared
自动将你连接到 Cloudflare 隧道,无需单独安装 cloudflared。
此模组尚未经过全面测试!
使用方法
要使用此模组,你需要运行 Windows、Linux 或 MacOS 操作系统。
其他资源
如需更详细的说明,可以阅读 Adalie 的博客文章。
配置 Cloudflared
你需要先在服务器上设置好 cloudflare 才能使用此功能。其他地方有很多关于如何操作的指南。
确保在你的配置文件(可能在 /etc/cloudflared/config.yml)中包含以下行:
- hostname: example.domain.net
service: tcp://localhost:25565
将 example.domain.net 替换为你想要使用的正确子域名。如果你运行了多个实例(例如使用 docker),请将端口 25565 改为你正在使用的端口。
重启 cloudflare 守护进程(sudo systemctl restart cloudflared)以应用更改。
添加正确的 DNS 记录:前往 Cloudflare 控制面板,进入你的网站和 DNS 记录,然后添加一条新的 CNAME DNS 记录,填写你的子域名并将目标设置为 <tunnelID>.cfargotunnel.com,隧道 ID 可在 cloudflare 的 config.yml 文件中找到。
DNS 记录示例

玩家须知
如果你的服务器管理员已正确配置服务器,你应该可以像往常一样连接到服务器。
无需额外配置。如果你的服务器管理员没有正确配置服务器,你需要将他们的服务器添加到 modflared 配置文件夹中的 forced_tunnels.json 文件。
示例配置(modflared/forced_tunnels.json)
["example.domain.net", "example2.domain.net"]
服务器管理员(设置 cloudflared)
按照上面“配置 Cloudflared”部分所述安装 Cloudflared。
告诉 modflared 使用 cloudflared 连接到你的服务器
对于你希望玩家连接的域名(例如 example.domain.net),创建一条 TXT DNS 记录,使用以下任一值:
cloudflared-use-tunnel- 这将使 modflared 连接到该域名本身的隧道(例如example.domain.net)cloudflared-route=<route>- 这将使 modflared 连接到<route>域名下的隧道。 (例如,设置cloudflared-route=example2.domain.net将使 modflared 连接到example2.domain.net上的隧道,而不是example.domain.net)
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。