搭建Hypixel加速ip

搭建Hypixel加速ip

部署 Hypixel 加速 ip 需要一台网络很好的海外服务器,推荐选择🇯🇵日本和🇺🇸美国西部 (例如洛杉矶) 等地的服务器,使用专线更佳但是成本就非常高了,不太推荐,玩游戏网络 190m 还是 220ms 体验差不了多少,主要是看稳定性。

如果hypixel等级低于21等级使用加速IP或者加速器会导致封号一个月(之前是可以申诉的,但是最近听人说不能申诉了),一个月后不再会因为这种原因封禁

测试环境:河北石家庄移动网络,测试时间:20:30 左右 ,延迟:210~240ms 之间

前:

image

image

使用的是AllesUgo大佬的Minecraft-Speed-Proxy项目

部署Minecraft-Speed-Proxy项目

下载项目的二进制执行文件的tar包

登录到服务器后先下载项目的二进制执行文件的 tar 包

curl -L -O https://github.com/AllesUgo/Minecraft-Speed-Proxy/releases/download/v3.1.3/minecraftspeedproxy-linux-amd64.tar.gz

解压 tar 包,解压后会有个minecraftspeedproxy目录,里面的minecraftspeedproxy即为我们所需要的二进制执行文件

tar -zxvf minecraftspeedproxy-linux-amd64.tar.gz

给予二进制执行文件执行权限

chmod +x minecraftspeedproxy-linux-amd64.tar.gz

配置

[!TIP]
如果使用的是 Alpine 系统,在执行二进制文件之前需要补全环境

apk add --no-cache libc6-compat gcompat libstdc++ libgcc

使用以下命令生成默认的配置文件

./minecraftspeedproxy -a ./config.json

然后配置生成的默认文件。根据自己的情况设置,也可以直接使用下面的配置 ( 只需要修改一下WebAPIPassword)

{
	"Version":	"1.1",							
	"LocalAddress":	"0.0.0.0",
	"LocalPort":	25565,
	"Address":	"mc.hypixel.net",
	"RemotePort":	25565,
	"MaxPlayer":	100,
	"MotdPath":	"",
	"DefaultEnableWhitelist":	true,
	"WhiteBlcakListPath":	"./WhiteBlackList.json",
	"AllowInput":	false,
	"ShowOnlinePlayerNumber":	true,
	"LogDir":	"./logs",
	"ShowLogLevel":	0,
	"SaveLogLevel":	0,
	"WebAPIEnable":	false,
	"WebAPIAddress":	"127.0.0.1",
	"WebAPIPort":	20220,
	"WebAPIPassword":	"webapi的密码(使用强密码)"
}

键名

类型

说明

Version

字符串

配置文件版本号

LocalIPv6

布尔

本机地址是否使用 IPv6

LocalAddress

字符串

本机地址(如0.0.0.0::

LocalPort

整数

本机端口

RemoteIPv6

布尔

远程服务器地址是否使用 IPv6

Address

字符串

远程服务器地址(域名或 IP)

RemotePort

整数

远程服务器端口

MaxPlayer

整数

最大玩家数,-1 不限制

MotdPath

字符串

motd 文件路径,空则默认

DefaultEnableWhitelist

布尔

是否默认启用白名单

WhiteBlcakListPath

字符串

白 / 黑名单文件路径

AllowInput

布尔

是否允许输入命令

ShowOnlinePlayerNumber

布尔

是否显示在线玩家数

LogDir

字符串

日志目录

ShowLogLevel

整数

显示日志等级

SaveLogLevel

整数

保存日志等级

WebAPIEnable

布尔

是否启用 Web API

WebAPIAddress

字符串

Web API 监听地址

WebAPIPort

整数

Web API 监听端口

WebAPIPassword

字符串

Web API 访问密码

配置黑白名单

文件为WhiteBlackList.json,默认内容如下:我们需要将自己 MC 用户名填入到 WhiteList

{"WhiteList":[],"BlackList":[]}

例如添加 zigu1 和 zigu2 到白名单, 如下

{"WhiteList":["zigu1","zigu2"],"BlackList":[]}

(可选)配置MOTD

MOTD 配置是为了设置我的世界客户端多人游戏的服务器卡片的显示内容

motd 文件为 JSON 格式文本

{
    "version": {"name": "1.8.9", "protocol": 47},
    "players": {"max": 100, "online": 5, "sample": [{"name": "thinkofdeath", "id": "4566e69f-c907-48ee-8d71-d7ba5aa00d20"}]},
    "description": {"text": "Hello world"},
    "favicon": "data:image/png;base64,<data>"
}

versionname:服务器对外宣称的版本名

	`protocol`​:对应的**协议号**(客户端用它判断能不能连、是否版本兼容)

playersmax:服务器显示的最大人数

	`online`:当前在线人数

	`sample`:一个“示例玩家列表”(用于在服务器列表里鼠标悬停时显示几个人名;有的服务端/代理会随机返回部分在线玩					家,或者直接返回固定示例)

descriptiontext:服务器列表里显示的那行文字

favicon:服务器列表左边那个小图标(一般是 64×64 PNG)这里是 base64 编码后

image

将Minecraft-Speed-Proxy项目配置为服务

准备目录与专用用户

mkdir /opt/minecraftspeedproxy
sudo useradd --system --no-create-home --shell /usr/sbin/nologin minecraftspeedproxy 2>/dev/null || true
sudo chown -R minecraftspeedproxy:minecraftspeedproxy /opt/minecraftspeedproxy

[!TIP]
创建完目录后需要将上面的文件移到/opt/minecraftspeedproxy目录下 (可以使用下面的代码移动),也可以将下面的/opt/minecraftspeedproxy目录改为你当前的目录。

#需要在解压出来的minecraftspeedproxy目录下运行
mv ./* /opt/minecraftspeedproxy/
sudo chmod 750 /opt/minecraftspeedproxy
sudo chmod 640 /opt/minecraftspeedproxy/config.json
sudo chmod +x /opt/minecraftspeedproxy/minecraftspeedproxy

创建 systemd service

创建文件:/etc/systemd/system/minecraftspeedproxy.service

[Unit]
Description=Minecraft Speed Proxy
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=minecraftspeedproxy
Group=minecraftspeedproxy
WorkingDirectory=/opt/minecraftspeedproxy
ExecStart=/opt/minecraftspeedproxy/minecraftspeedproxy -c /opt/minecraftspeedproxy/config.json

Restart=on-failure
RestartSec=2

# 日志走 journald(默认即可)
StandardOutput=journal
StandardError=journal

# 可选:一些基础加固(如果遇到权限问题可先注释掉)
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=full
ProtectHome=true

[Install]
WantedBy=multi-user.target

启动 + 开机自启

sudo systemctl daemon-reload
sudo systemctl enable --now minecraftspeedproxy

以后查看状态和日志可以使用以下命令

systemctl status minecraftspeedproxy --no-pager		#查看当前状态
journalctl -u minecraftspeedproxy -f				#查看日志
sudo systemctl restart minecraftspeedproxy			#重启服务
sudo systemctl stop minecraftspeedproxy				#停止服务
sudo systemctl start minecraftspeedproxy			#启动服务

⚠️使用Alpine参考以下教程

Alpine 默认用 OpenRC

创建专用用户

addgroup -S minecraftspeedproxy 2>/dev/null || true
adduser -S -D -H -s /sbin/nologin -G minecraftspeedproxy minecraftspeedproxy 2>/dev/null || true

赋予权限

sudo chown -R minecraftspeedproxy:minecraftspeedproxy /opt/minecraftspeedproxy
sudo chmod -R u+rwX,g+rwX /opt/minecraftspeedproxy

安装 OpenRC 常用工具(通常已自带)

sudo apk add openrc

创建 OpenRC 服务脚本

创建文件:/etc/init.d/minecraftspeedproxy

#!/sbin/openrc-run

name="minecraftspeedproxy"
description="Minecraft Speed Proxy"
command="/opt/minecraftspeedproxy/minecraftspeedproxy"
command_args="-c /opt/minecraftspeedproxy/config.json"
command_user="minecraftspeedproxy:minecraftspeedproxy"
directory="/opt/minecraftspeedproxy"

# 把输出写到日志文件
output_log="/var/log/minecraftspeedproxy.log"
error_log="/var/log/minecraftspeedproxy.err"

# openrc-run 支持的变量
command_background="yes"
pidfile="/run/${RC_SVCNAME}.pid"

depend() {
  need net
}

start_pre() {
  checkpath -d -o minecraftspeedproxy:minecraftspeedproxy -m 0750 /opt/minecraftspeedproxy
  checkpath -f -o minecraftspeedproxy:minecraftspeedproxy -m 0644 "$output_log"
  checkpath -f -o minecraftspeedproxy:minecraftspeedproxy -m 0644 "$error_log"
}

赋予执行权限

sudo chmod +x /etc/init.d/minecraftspeedproxy

启动 + 开机自启

sudo rc-update add minecraftspeedproxy default
sudo rc-service minecraftspeedproxy start

以后查看状态和日志可以使用以下命令

rc-service minecraftspeedproxy status			#查看服务状态
tail -f /var/log/minecraftspeedproxy.log		#查看日志
sudo rc-service minecraftspeedproxy restart		#重启服务
sudo rc-service minecraftspeedproxy stop		#停止服务
sudo rc-service minecraftspeedproxy start		#启动服务

测试

启动我的世界客户端,在多人游戏中填入你的服务器 IP 和端口,然后测试延时

在多人游戏中的服务器卡片中显示的ip是本地到我们部署项目的服务器之间的延时,真正的延时需要进入服务器测试
image

可以进游戏后使用插件或者在个人档案 (用户头)——> 自定义外观(蓝色皮革套)——>状态(命名牌)——>统计信息(绿宝石)——>Ping(纸) 查看(

image

图 )

LXC容器服务器部署Dante 2025-12-21

评论区