前言

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

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

开始

准备环节

● 一双手

● 一个脑子

● 一台海外服务器

● 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的策略 !