Thanks to visit codestin.com
Credit goes to github.com

Skip to content

BAD7777/HAProxyReduce

 
 

Repository files navigation

HAProxyReduce

✨ 一款为 Minecraft 服务器打造的代理兼容插件,同时支持 HAProxy 代理连接与直连连接 ✨

license release Velocity 3.3 Paper 1.20.1 Folia 1.20.1 JDK 17 Kotlin 2.2.0

介绍

本插件目的在于允许同时支持 HAProxy 代理连接与直连连接,可通过白名单设置允许启用 HAProxy 协议ip列表,支持ipv4/6双类型

本插件属于HAProxyDetector插件的重写版,使用原仓库LGPL-3.0开源

贡献者:

使用

Release下载最新版本,放入服务器的plugins文件夹中,重启服务器即可 paper/folia需要安装 ProtocolLib 5.1.0 或以上版本插件

配置

安装插件并重启后在plugins/HAProxyReduce文件夹并打开编辑whitelist.conf,配置ip以控制其ip是否允许启用HAProxy协议

paper配置

打开根目录下config\paper-global.yml文件并修改proxiesproxy-protocol的值为true

folia配置方法类似

velocity配置

打开根目录下config\velocity.toml文件并修改proxy-protocol的值为true

问题提交

issues中提交问题

兼容性

本插件在jdk17,kotlin 2.2.0下编写,运行环境不低于jdk17,推荐在jdk21下运行

paper: 推荐在paper 1.20.1+(或其衍生端)运行,此插件已内置folia支持, 插件不支持spigots服务端

velocity: 推荐在velocity 3.3+(或其衍生端)运行

About

一个 Minecraft 插件,可同时实现代理和直接连接。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%