Links
Tags
Creators
Details
Licensed ARR
Published 3 weeks ago
Updated last week
All versions
1.0.1
Release
MikuHAProxy 1.0.1last month 6
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
Platform
Velocity
Changes
First public release / 首次公开发布
- Lets Velocity 4.0 accept both HAProxy PROXY protocol connections and direct player connections at the same time. / 让 Velocity 4.0 同时接受「HAProxy PROXY protocol 代理连接」与「玩家直连」。
- Only PROXY headers sent from whitelisted TCP peer addresses are trusted; the client address declared inside a PROXY header is never trusted. / 只采信白名单内 TCP 对端地址发来的 PROXY 头,绝不采信 PROXY 头里声明的客户端地址。
- Progressive prefix detection — most direct connections are decided by looking at a single byte. / 渐进式前缀判定:绝大多数直连连接只看 1 个字节就能定案。
- Whitelist supports single IPv4/IPv6, CIDR ranges and domain names (resolved once at startup). / 白名单支持单个 IPv4/IPv6、CIDR 网段与域名(启动时解析一次)。
- A mistyped config entry or whitelist line never blocks startup; problems are reported with line numbers, and
/mikuproxy reloadechoes them back to the sender. / 配置项或白名单行写错不会导致启动失败,会带行号报出问题,且/mikuproxy reload会把问题回显给执行者。 - Built-in log throttling so a rejected connection flood cannot fill up the disk. / 内置日志限流,拒绝连接洪水不会打满磁盘。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:SPh6m4k5:wSjMdKoL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:SPh6m4k5:wSjMdKoL"
}

