主机名捕捉器

主机名捕捉器

这个Fabric模组允许你查看玩家是通过哪个主机名或域名加入你的服务器的。

管理

主机名捕获器

主机名捕获器是一个轻量级的 Fabric 模组,专为专用服务器设计。使用此模组,你可以设置允许玩家加入服务器时使用的主机名列表。

该模组非常适合任何希望确保玩家使用正确主机名加入服务器,并避免陌生人通过服务器扫描器随机加入的服务器管理员。

当此白名单为空时,你的服务器仍会记录玩家使用的主机名类型,甚至是服务器 IP 地址。

依赖项

此模组仅依赖 Fabric API。

安装指南

  1. 停止服务器
  2. 下载模组并将其与 Fabric API 一起放入 mods 文件夹中
  3. 启动服务器以生成默认配置文件
  4. 编辑配置文件并重启服务器

默认配置文件 (config.yml)

# 列出的域名允许连接,其他请求将被阻止。
# 如果白名单为空,则允许任何连接。
# 支持通配符。
allowed-domains:
  - localhost
  - 127.0.0.1
  - *.example.com

工作原理

情况 1:白名单主机名/域名

当你的配置文件如下所示时:

allowed-domains:
  - mc.server.com
  - server.com

当玩家A使用上述任一主机名加入时,他们可以正常连接。当玩家B尝试使用服务器IP地址(如"192.168.5.64")而非白名单中的主机名加入时,他们将被断开连接。

情况 2:空白名单

当 allowed-domains 为空时,任何用户均可使用任意主机名或 IP 地址加入,但服务器会显示玩家所使用的具体主机名。