# 前言

此教程需要一定动手能力和一定的网络知识,对小白不友好

有探索精神的同学即使不懂也可以参考的 !

# 开始

# 准备环节

● 一双手

● 一个脑子

● 一台海外服务器

● nginx

● Minecraft 正版账号(非必须)

# 关于服务器

建议使用离大陆比较近的主机,香港,日本都可以

如果有香港的机子当然首推香港

建议主机线路有 cn2 直连大陆,不然延迟还是感人。。。。

腾讯云和阿里的轻量感觉都还行(前提是要补货,目前没货 !

# 开始搭建

首先安装 nginx

这里我用的宝塔,感觉安装方便些

安装完成后打开 Nginx 设置

在 “配置修改 ” 里面修改 Nginx 配置

我们利用 Nginx 的 stream 转发 tcp 流量(宝塔的 Nginx 默认安装有 stream 模块,自己编译的话需要在编译参数内加上 stream,具体请自行百度)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
stream {
# 添加socket转发的代理
upstream socket_proxy {
hash $remote_addr consistent;
# 转发的目的地址和端口
server mc.hypixel.net:25565 weight=5 max_fails=3 fail_timeout=30s;
}

# 提供转发的服务,即访问localhost:9001,会跳转至代理socket_proxy指定的转发地址
server {
listen 9001;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass socket_proxy;
}
}

将上面内容粘贴在如下图所示处

然后我们在宝塔的 “安全 ” 里面放行端口 9001(可根据自己实际情况进行设置)

然后在服务商的主机面板放行同样的端口(已经设置全端口开放可以忽略)

然后就可以访问 “主机ip:9001 ” 进行代理加速了

# The Last

这是最后一步也是最重要的一步

因为 Hypixel 禁止使用加速 ip,所以如果直接访问加速 ip 就会被阻止

这时我们需要打开电脑的 hosts

在下面加入 “主机ip mc.hypixel.net

然后在 Minecraft 服务器地址填 “mc.hypixel.net:9001

其实就是将 mc.hypixel.net 重定向到你的加速 ip,但域名还是发送的 mc.hypixel.net 来欺骗 Hypixel 的禁止加速 ip 的策略 !