2009 字
10 分钟
如何使用 ZBProxy 搭建付费级 超低延迟的 hypixel 加速IP
2025-08-22
统计加载中...

ZBProxy 简介#

ZBProxy 是一个简单、快速、高性能的多用途 TCP 中继,一键搭建Minecraft加速IP软件,主要为搭建 Hypixel 加速 IP 而开发。官方文档

使用教程#

你可以在 ZBProxy 下载已构建好的releases 或者你也可以Git源码自己构建

Windows下,直接在CMD中运行 ZBProxy.exe 就可以启动

Linux 下要先给予权限 chmod +x ZBProxy 然后再运行

版本说明#

平台架构版本文件名描述
AndroidARM64-ZBProxy-android-arm64-Android ARM64版本
macOSAMD64V1ZBProxy-darwin-amd64-v1macOS AMD64 V1版本
macOSAMD64V3ZBProxy-darwin-amd64-v3macOS AMD64 V3版本
macOSARM64-ZBProxy-darwin-arm64-macOS ARM64版本(Apple Silicon)
FreeBSD386V1ZBProxy-freebsd-386-v1FreeBSD 32位 V1版本
FreeBSDAMD64V1ZBProxy-freebsd-amd64-v1FreeBSD AMD64 V1版本
FreeBSDAMD64V3ZBProxy-freebsd-amd64-v3FreeBSD AMD64 V3版本
FreeBSDARM64-ZBProxy-freebsd-arm64-FreeBSD ARM64版本
Linux386V1ZBProxy-linux-386-v1Linux 32位 V1版本
LinuxAMD64V1ZBProxy-linux-amd64-v1Linux AMD64 V1版本
LinuxAMD64V3ZBProxy-linux-amd64-v3Linux AMD64 V3版本
LinuxARMV5ZBProxy-linux-arm-5Linux ARM v5版本
LinuxARMV6ZBProxy-linux-arm-6Linux ARM v6版本
LinuxARMV7ZBProxy-linux-arm-7Linux ARM v7版本
LinuxARM64-ZBProxy-linux-arm64-Linux ARM64版本
LinuxLoongArch64-ZBProxy-linux-loong64-Linux 龙芯64位版本
LinuxMIPS-ZBProxy-linux-mips-Linux MIPS版本
LinuxMIPS64-ZBProxy-linux-mips64-Linux MIPS64版本
LinuxMIPS64LE-ZBProxy-linux-mips64le-Linux MIPS64小端版本
LinuxMIPSLE-ZBProxy-linux-mipsle-Linux MIPS小端版本
LinuxRISC-V64-ZBProxy-linux-riscv64-Linux RISC-V 64位版本
LinuxS390X-ZBProxy-linux-s390x-Linux IBM Z架构版本
Windows386V1ZBProxy-windows-386-v1.exeWindows 32位 V1版本
WindowsAMD64V1ZBProxy-windows-amd64-v1.exeWindows AMD64 V1版本
WindowsAMD64V3ZBProxy-windows-amd64-v3.exeWindows AMD64 V3版本
WindowsARMV7ZBProxy-windows-arm-7.exeWindows ARM v7版本
WindowsARM64-ZBProxy-windows-arm64-.exeWindows ARM64版本
  • V1版本 :兼容较老的AMD64处理器,使用基础指令集
  • V3版本 :针对现代AMD64处理器优化,使用更高级的指令集,性能更好但兼容性稍差

你可以从 该网站的表格中 找到你的处理器微架构级别,查看是否支持V3版本

对于更多信息,前往 Go 官方 wiki 页面。

程序配置#

默认配置文件#

运行软件后会自动生成一个ZBProxy.json的文件,默认如下:

{
"Log": {
"Level": "debug"
},
"Services": [
{
"Name": "Hypixel-in",
"Listen": 25565,
"IPAccess": {
"Mode": ""
},
"Outbound": {
"Type": ""
}
}
],
"Router": {
"DefaultOutbound": "Hypixel-out",
"Rules": [
{
"Type": "always",
"Rewrite": {},
"Sniff": "minecraft"
}
]
},
"Outbounds": [
{
"Name": "Hypixel-out",
"TargetAddress": "mc.hypixel.net",
"TargetPort": 25565,
"Minecraft": {
"EnableHostnameRewrite": true,
"OnlineCount": {
"Max": 20,
"Online": -1,
"EnableMaxLimit": false
},
"HostnameAccess": {
"Mode": ""
},
"NameAccess": {
"Mode": ""
},
"PingMode": "",
"MotdFavicon": "{DEFAULT_MOTD}",
"MotdDescription": "§d{NAME}§e, provided by §a§o{INFO}§r\n§c§lProxy for §6§n{HOST}:{PORT}§r"
},
"ProxyOptions": {
"Type": ""
}
}
],
"Lists": {}
}

配置文件说明#

{
"Log": { //日志配置 日志的等级。可用的选项有: trace (最低)debug info warn error fatal panic (最高)
"Level": "debug"
},
"Services": [ //Service 是 ZBProxy 的入站监听器。所有连接都来自这里。
{ //Service Object 在 Services 可以有多个 Service Object
"Name": "Hypixel-in", // 服务的名字,会打印在日志中
"Listen": 25565, // 监听端口
"IPAccess": { // IP 访问控制(控制玩家/代理连接时,是否使用对应IP)
"Mode": "allow", // 访问模式。可选值:allow(允许)deny(拒绝)""(空白,禁用访问控制)
/*注意这行默认情况下不存在!*/ "ListTags": ["allow-ip-list"], //List Tag 列表,用于选择一个或多个 List 进行访问控制匹配。所有列表都在 Root 对象的 Lists 字段中定义。
/*注意这行默认情况下不存在!*/ "LowerCase": false //将所有列表标记为小写。此外,要匹配的字符串也会先被转换为小写再匹配。它可用于不区分大小写的匹配,但用户有责任确保列表中的所有字符串已经被预先转换为小写。
},
"Outbound": { // 老版本留下来的,不用管
"Type": ""
}
}
],
"Router": { //路由 路由接受来自服务的连接,将其与规则匹配,然后将其发送到出站。
"DefaultOutbound": "Hypixel-out", // 默认出站名称。如果检查所有规则后没有匹配的规则,连接将传递到默认出站。如果为空,则默认出站为系统出站以保持向后兼容。预设出站:REJECT(直接关闭连接),RESET(使用TCP重置关闭)
"Rules": [ // Rules 是一个规则对象列表。当一个新连接传递到路由器时,会逐个检查规则是否符合,直到匹配到带有出站字段的规则,然后将连接传递到该出站。详细请看官方文档。
{
"Type": "always",
"Rewrite": {},
"Sniff": "minecraft"
}
]
},
"Outbounds": [ //出站 出站是连接最终到达的地方。它控制如何处理连接,例如响应或中继。
{
"Name": "Hypixel-out",// 出站的名字,会打印在日志中
"TargetAddress": "mc.hypixel.net", // 目标地址
"TargetPort": 25565,// 目标端口
"Minecraft": { // Minecraft 配置
"EnableHostnameRewrite": true, //是否启用主机名重写
"OnlineCount": { // 控制在服务器列表中显示的玩家数量。设置为-1显示实际数量。EnableMaxLimit使用Max作为限制
"Max": 20,
"Online": -1,
"EnableMaxLimit": false
},
"HostnameAccess": { // 主机名访问控制(控制玩家/代理连接时,是否使用对应主机名)
"Mode": "allow", // 访问模式。可选值:allow(允许)deny(拒绝)""(空白,禁用访问控制)
/*注意这行默认情况下不存在!*/ "ListTags": ["allow-hostname-list"], //List Tag 列表,用于选择一个或多个 List 进行访问控制匹配。所有列表都在 Root 对象的 Lists 字段中定义。
/*注意这行默认情况下不存在!*/ "LowerCase": false //将所有列表标记为小写。此外,要匹配的字符串也会先被转换为小写再匹配。它可用于不区分大小写的匹配,但用户有责任确保列表中的所有字符串已经被预先转换为小写。
},
"NameAccess": { // 玩家名称访问控制(控制玩家是否能进入)
"Mode": "allow", // 访问模式。可选值:allow(允许)deny(拒绝)""(空白,禁用访问控制)
/*注意这行默认情况下不存在!*/ "ListTags": ["allow-name-list"], //List Tag 列表,用于选择一个或多个 List 进行访问控制匹配。所有列表都在 Root 对象的 Lists 字段中定义。
/*注意这行默认情况下不存在!*/ "LowerCase": false //将所有列表标记为小写。此外,要匹配的字符串也会先被转换为小写再匹配。它可用于不区分大小写的匹配,但用户有责任确保列表中的所有字符串已经被预先转换为小写。
},
"PingMode": "", // 服务器列表延迟显示模式。空白:显示真实延迟,"disconnect":显示(无连接),"0ms":始终显示0ms延迟
"MotdFavicon": "{DEFAULT_MOTD}", // MOTD 图标。{DEFAULT_MOTD} 表示使用默认图标。自定义图标使用 64x64 的base64 PNG编码图片。 正确的 Base64 PNG 字符串应以 data:image/png;base64, 开头。
"MotdDescription": "§d{NAME}§e, provided by §a§o{INFO}§r\n§c§lProxy for §6§n{HOST}:{PORT}§r" // MOTD 信息,{NAME} 表示服务器名称,{INFO} 表示服务器信息,{HOST} 表示服务器主机名,{PORT} 表示服务器端口。支持使用 "§" 实现多样化。 "§" 具体作用请看下面的 颜色代码 和 特殊效果代码
},
"ProxyOptions": { // 出站代理类型。如果不懂就不要弄
"Type": ""
}
}
],
"Lists": {
"allow-ip-list": [
"1.1.1.1"
],
"allow-hostname-list": [
"mc.hypixel.net"
],
"allow-name-list": [
"zi_min",
"Player2"
]
} //Lists Object 包含多个键值对,其中键是一个字符串,值是一个字符串列表。所有列表都在这里定义。
}

颜色代码#

代码深色代码浅色
§1紫色§9淡紫
§2墨绿§a碧绿
§3墨蓝§b天蓝
§4深红§c大红
§5兰红§d粉红
§6橙色§e黄色
§8深灰§7浅灰
§0黑色§f白色

特殊效果代码#

代码效果
§k乱码(有非英文字符就会无效)
§l粗体字
§o斜体字
§r清除文字所有效果
§m删除线
§n下划线

路线配置#

如果想要拥有 商业级 Hypixel 加速IP 路线不能错!详细请看我的上一篇文章 中美低延迟的秘密

路线:用户->专线入口->专线出口->日本中转->美国落地

ZBProxy配置:用户->专线ZBProxy->日本ZBProxy->美国ZBProxy->Hypixel

Hypixel 延迟可以做到150ms左右

测试路线#

以下两种方法都推荐使用

家园测试#

在家园输入 /visit qfurina 即可进入测试房间,它会自动测试你的延迟

模组测试#

高版本MC下(可选安装Krypton模组)使用 F3+3 打开延迟图表,展现实际操作中的延迟表现。

其他#

ZBProxy 某些东西是硬编码的,例如踢出玩家时的提示,你可以通过源代码修改。如果你不会编程,那就疯狂拷打AI写。