Introduction#
Previously, I had been using publicly available boost IPs, such as the one provided by the NoCheatPlus team.
However, yesterday there was an issue with this boost IP and I couldn't connect to Minecraft.
So I thought, why not set up my own? It would be stable and hassle-free.
And thus, this article was born.
Steps#
Choose a suitable server#
To set up a boost IP, we first need to choose a suitable server.
Of course, there are many cloud server providers these days, such as Alibaba Cloud, Tencent Cloud, UCloud, Huawei Cloud, and so on.
You can purchase a server from the corresponding provider based on your preferences.
Please note that the server needs to be located overseas and have a good CN2 connection.
For the southern region, you can choose a server located in Hong Kong, and for other regions, you can choose servers in Japan or the United States.
Please select the CentOS system for the server and a recommended bandwidth of 5 Mbps.
After purchasing the server, you will receive an IP address and a password.
Next, we need to check if there is an SSH tool on your computer.
If you are a Windows 10/11 user, your computer should already have an SSH tool built-in. If not, please manually enable it in "Turn Windows features on or off".
For other systems, you can choose to install SSH tools such as Xshell, FinalShell, or PuTTY.
Connect to the server#
Next, let's connect using the IP and password you received.
Assuming my server IP is 192.173.261.222, I need to enter the following command in the terminal:
ssh [email protected]
# If it's your first time connecting, you will see a warning about an unknown host, type yes to confirm
[email protected]'s password: _ # Enter your password
# If you don't see any response on the screen, don't worry, your password has been entered
Now we should be connected to our server.
Configure traffic forwarding#
Next, we need a traffic forwarding script. You can choose any script that you commonly use. Here, we will use Brook as an example.
cd /
mkdir brook
cd brook
wget https://cdn.cakeskin.tk/brook.sh
bash brook.sh
Then enter 1 to install Brook. After the installation is complete, enter bash brook.sh
again, and then enter 7 and 1 in order.
You will see a page like this:
Follow the instructions to configure it. Enter 25565 for the local listening port, enter any IP obtained from resolving mc.hypixel.net
for the listened IP, and enter 25565 for the listened port.
The IP is circled in red
After filling in all the information, enter Y to confirm enabling forwarding.
Edit Hosts file#
But we're not done yet. If you try to directly access Hypixel using the IP address, you will receive an "Unofficial IP address" message, asking you to use the connection address provided by Hypixel for gameplay.
Ironically, this detection is easy to bypass. It only checks if the domain name you are connecting with belongs to Hypixel.
So, open Notepad or any text editor in administrator mode, then open File Explorer and enter the following address in the address bar:
C:\Windows\System32\drivers\etc\
# If you encounter any issues, try replacing Windows with WINDOWS
Find the file named hosts
without an extension, and open it with the text editor you just opened. Add the following line:
xxx.xxx.xxx.xxx mc.hypixel.net
# If you want to keep the original resolution of mc.hypixel.net, just replace mc with any string
# Replace xxx.xxx.xxx.xxx with your own server IP address
Save the file.
Now open Minecraft, enter the domain name you filled in the Hosts file, and try to connect.