Satell1te_LK BLOG

『圣域通天 深层无底 命运扑朔 终结无期』

【Hypixel】ZBProxy快速搭建Hypixel加速ip(以及白名单的设置)

ZBProxy是一个一个简单、快速、高性能的多用途 TCP 中继软件,主要用作于Hypixel转发。

效果

HypixelPing

准备

  • 一台速度看得过去的服务器(如Akile大水管、搬瓦工大水管)【本篇所用系统为Debian11和RockyLinux】
  • SSH软件(本篇用FinalShell)

教程

基础:搭起ZBProxy

mkdir /zb && cd /zb
wget https://github.com/layou233/ZBProxy/releases/download/v3.1-beta.3/ZBProxy-linux-amd64-v3
mv ZBProxy-linux-amd64-v3 zbproxy
chmod +x zbproxy
./zbproxy

这里我用的是v3.1 amd64 v3,具体根据releases页自行选择版本。
这时zbproxy已经跑起来了,然而你断开终端它就会停止运行,所以我们使用Systemd来解决该问题。
为什么不用screen?那我问你,为什么不用systemctl?更简洁更优雅。

vi /etc/systemd/system/zb.service

将如下内容写入(来自于zb doc)

[Unit]
Description=ZBProxy
After=network-online.target 

[Service]
Type=simple
WorkingDirectory=/zb
ExecStart=/zb/zbproxy

ExecReload=/bin/kill -s HUP $MAINPID
KillSignal=SIGTERM
Restart=on-failure

[Install]
WantedBy=multi-user.target

然后使用

systemctl enable zb
systemctl start zb

若重启服务,则使用

systemctl restart zb

查看日志就可以

systemctl status zb

进阶:ID白名单

你也不想你的加速ip是个人都能进来吧?
那就对了。
先停止运行zbproxy(跳过这步亦可以,最后就是systemctl restart zb,可能更方便)

systemctl stop zb

然后在zbproxy目录下(上文是/zb)

vi ZBProxy.json

Screenshot
挺复杂的哈,不过咱不管这些。
在Outbounds中找到Nameaccess,mode从""改为"allow",再加上一行"ListTags": ["ids"],该片段应该如此:

"NameAccess": {
   "Mode": "allow",
   "ListTags": ["ids"]
}

注意哈,allow后面有个逗号,这个逗号不能省略,后果你试试就知道了。
接下来,文件最底下有个Lists,看到了吗?这样子改:

"Lists": {
        "ids": ["游戏id1","如果没有第二个要加的人,这里不需要,连同双引号前的逗号,如果是多个就这样以此类推","游戏id3"]
}

Esc,:wq,然后systemctl start zb,或者systemctl restart zb,完事。
默认端口是25565,所以你可以直接通过ip连上。

发表评论

电子邮件地址不会被公开。 必填项已用*标注