配置 FRP 和 Paper 以获取MC玩家真实 IP

配置 FRP 和 Paper 以获取真实 IP

你需要启用 Proxy Protocol 协议,它能让 FRP 把玩家的原始 IP 信息传递给服务端。

  1. 修改 FRP 客户端配置 (frpc.toml)
    在你使用的 FRP 隧道配置中,添加或取消注释以下一行,启用 v2 版本的代理协议。

     
    # frpc.toml
    [[proxies]]
    name = "minecraft"
    type = "tcp"
    localIP = "127.0.0.1"
    localPort = 25565
    remotePort = 25565
    # 添加下面这行
    transport.proxyProtocolVersion = "v2"

    注意:修改后需要重启 FRPC 客户端才能生效。

  2. 修改 Paper 服务端配置 (paper-global.yml)
    找到 Paper 服务器的配置文件 config/paper-global.yml,开启代理协议支持。

     
    # config/paper-global.yml
    proxies:
      proxy-protocol: true  # 将 false 改为 true
      # ... 其他配置

    修改后需要重启 Paper 服务器。

完成以上配置后,你的 Paper 服务端就能正确记录每个玩家的真实 IP 了。

posted @ 2026-02-14 14:07  木子欢儿  阅读(1)  评论(0)    收藏  举报