Skip to content

Commit 18bf3ec

Browse files
authored
Create README.md
1 parent e01a65b commit 18bf3ec

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# ZBProxy
2+
🚀Easy proxy your data at the best privacy, giving you better experience enjoying Minecraft.
3+
Support multiplatform because of Golang\'s attributes.
4+
一键搭建Minecraft加速IP软件,作者[B站@贴吧蜡油](https://space.bilibili.com/404017926 "点我前往空间")
5+
本项目遵守国际化理念,所以代码内注释以及README都将以英语编写,可借助翻译工具辅助阅读。
6+
## What can it do?
7+
In many situations you can use Nginx ```proxy_pass``` to easy proxy your Minecraft data.
8+
The complete code is as follows:
9+
```
10+
stream {
11+
server {
12+
listen 25565;
13+
proxy_pass TARGET_SERVER_ADDRESS;
14+
}
15+
}
16+
```
17+
But start from 2020, Hypixel set up an authencation of the player login address.
18+
If you do not login from their official address as known as ```mc.hypixel.net:25565```, you will not be able to join the game.
19+
The original method is to cheat the server by modifying the ```hosts``` file.
20+
But that\'s too complicated for people who don\'t know the principle.
21+
We studied its working principle, and successfully bypassed the detection by modifying the sent data at the technical level.
22+
The product of the research is what you see now as ZBProxy.
23+
For players, just enter the address of your proxy server, you can join the game **directly** as usual.
24+
### Is it safe?
25+
There is no need to worry about privacy at all, because the connection to any Minecraft server which requires online verification is fully **encrypted**.
26+
Our code is completely open source, so you can freely check whether there is a backdoor.
27+
## How to use it?
28+
1. Download the compiled executable file at [releases page](https://github.com/layou233/ZBProxy/releases/ "releases").
29+
2. Run it, and your data proxy service is now established!
30+
For Linux system, you may need to give permissions to the executable file in order to solve problems that cannot run or run blocked. Just enter the following command:
31+
```shell
32+
chmod 777 PATH_OF_THE_FILE
33+
```
34+
3. Ensure the port **25565** is fully open on the server.
35+
4. Enter your proxy server IP into your Minecraft client, and join it for game!
36+
(Since the listening port is **25565**, you don\'t need to input the port number in the client, and the client will complete it automatically)
37+
38+
## TODO List
39+
1. Complete the function of modifying MOTD.
40+
2. Allows users to change settings directly through parameters.

0 commit comments

Comments
 (0)