Releases: layou233/ZBProxy
3.0-rc.1 Evolution4Fastest
我们很荣幸能看到这样一个强大版本的诞生,但是目前还不是 ZBProxy 的终点,甚至3.0版本依然没有达到我的预期。为了让我们的努力更可观,我决定在当前版本发布一个 release,作为一个里程碑树立在前行的路上。
Evolution, also revolution. 进化,同时也是革命。
我们返璞归真,将 ZBProxy 退化为一个普通的反向代理工具,同时加入可选的主机名重写功能来延续原先加速IP的功能。
现在的 ZBProxy 3.0,依然是开箱即用,启动程序便能完成搭建,但是加入了配置功能,便于自定义你的专属代理。
同时,我们加入了流控功能,大幅提升转发速度,减少性能消耗,拥有近乎所有反向代理程序中最高的性能比,值得用户挖掘。
同时,我们也搭建了我们的官方文档,使 ZBProject 的产品更为一体化。
后续的构建版本都在Actions里面,为了保证您用到最新版本,请登录GitHub后前往Actions页面下载最新的build。
2.0 - Optimized&Compatible
In this new version, we fixed some bugs, and optimized our steps of modify the login packets.
MOTD and Config functions are still in developing progress (temporarily put on hold).
What's New
1. Speed Optimized
Packet change detection is only performed when the connection is just established, and it will not judge whether it is the first connection every time it is forwarded.
This will remove only one judge step for CPU in forwarding works, but it seems to decrease about 1-3 ms in game.
2. Version Compatible
Fixed #4
Now ZBProxy can work with all Minecraft versions Mojang has ever published.
这个问题由于一个看起来很易于理解的设计缺陷导致:
协议号为128及以上的数字,在编码为varint时会占用两个字节,但是事实上本程序在编写的时候犯了一个先入为主的错误,即把协议号视为一个字节,导致了定位错误。
由于开发时测试的版本为1.8.9(协议号47),所以问题并没有发生.
协议号128的版本应该是在1.9.4到1.10之间
This bug has been completely solved by an almost perfect solution.
Through the principle characteristics of VarInt, we can now correctly identify the byte length of all existing protocol version numbers.
3. Linux Console
We now use the compilation parameters provided by Golang to avoid compilation errors caused by multi platforms, so it is no longer need to delete non Windows files in the current building process.
And now the Linux console also supports the title display like Windows!
(but I don't think anyone can see the effect XD)
Downloads
Go to https://github.com/layou233/ZBProxy/actions/runs/1224437293
And then download built program you need.
1.0 - First Release
The basic function has been realized, but the MOTD function and further optimization still need to be carried out in next versions.
More component can be found at https://github.com/layou233/ZBProxy/actions/runs/967471733