Paper 服务端及其衍生端开启 HAProxy 支持,同时让 Frpc 转发用户真实 IP 到服务端

夏沫花火zzz🌙 (Muska_Ami) Lv4

Frpc 添加参数开启 HAProxy 转发

以下示例均为 ini 配置,其他配置请自行变通。

在 Frpc 配置文件对应隧道配置后加入:

1
proxy_protocol_version = v2

e.g.

1
2
3
4
5
6
7
8
9
[testTunnel]
privilege_mode = true
type = tcp
local_ip = 127.0.0.1
local_port = 25565
remote_port = 11451
use_encryption = 0
use_compression = 0
proxy_protocol_version = v2

重启 Frpc(如果正在运行)。

Paper Global 配置开启 HAProxy 支持

演示版本为 Paper-1.21-109 ,配置文件位于 config/paper-global.yml
proxies.proxy-protocol 设置为 true

1
2
3
4
5
6
7
8
proxies:
bungee-cord:
online-mode: true
proxy-protocol: true # <--- 这里
velocity:
enabled: false
online-mode: true
secret: ''

重启服务端(如果正在运行)。

All done

如果你是按照教程配置的,那么现在加入服务器已经会显示客户端的实际 IP 。

1
2
3
[21:23:54] [User Authenticator #0/INFO]: UUID of player Muska_Ami is <UUID>
[21:23:57] [Server thread/INFO]: Muska_Ami joined the game
[21:23:57] [Server thread/INFO]: Muska_Ami[/117.183.xxx.xxx:24884] logged in with entity id 25 at ([world]-0.5, 69.0, -3.5)
  • 标题: Paper 服务端及其衍生端开启 HAProxy 支持,同时让 Frpc 转发用户真实 IP 到服务端
  • 作者: 夏沫花火zzz🌙 (Muska_Ami)
  • 创建于 : 2024-07-23 13:36:25
  • 更新于 : 2024-09-03 10:21:07
  • 链接: https://blog.muska.zip/2024/07/23/paper-fu-wu-duan-ji-qi-yan-sheng-duan-kai-qi-haproxy-zhi-chi-tong-shi-rang-frpc-zhuan-fa-yong-hu-zhen-shi-ip-dao-fu-wu-duan/
  • 版权声明: 本文章采用 CC BY-SA 4.0 进行许可。
 评论
此页目录
Paper 服务端及其衍生端开启 HAProxy 支持,同时让 Frpc 转发用户真实 IP 到服务端