Releases: cniu6/mcbeproxy
Releases · cniu6/mcbeproxy
v2026.05.01-mcbe-stability
v2026.05.01-mcbe-stability
正式发布:修复 MCBE 代理长连接稳定性问题。
主要修复
- 修复 RawUDP 真实玩家转发路径与自动 ping 路径目标地址刷新不一致的问题。
- 统一 UDP 写入兼容层,避免 connected UDPConn 直接 WriteTo 报错。
- 修复 AnyTLS/Hysteria2 cached UDP outbound stale/closed 后未正确重建的问题。
- 修复 proxy port dialer 同名节点配置变更后继续复用旧 dialer 的问题。
- 补充相关回归测试。
验证
- go test ./internal/proxy -count=1
- go test ./internal/... -count=1
- go build ./...
- build.bat 正式打包成功
v2.3.1
v2.3.1
- 发布标签:
v2.3.1 - 对应提交:
388b8475c003430b897ca4465794bda0a8becb6f
相关提交
a38ec00-feat: release latency history, outbound enhancements, and security hardening388b847-fix: ignore dirty submodules in release version detection
更新内容
本次版本主要聚焦于安全加固、代理/出站能力完善、延迟历史能力补强,以及发布流程修正。
- 支持anytls,reality(延迟较高)等协议
- 加固 API 服务超时与请求头限制,降低慢请求和头部滥用风险
- 加固本地代理端口处理,增加握手超时,限制 SOCKS4 无界读取,并改进代理鉴权比较方式
- 修复 WebSocket / HTTPUpgrade 握手与帧处理中的稳定性和安全问题,避免控制帧递归读取及超大帧风险
- 修正仅使用 config.json API Key 时的校验语义,并补强外部验证缓存过期清理
- 完善服务器/节点延迟历史相关能力与前后端展示
- 发布构建现已写入版本号、构建时间与 Git Commit,便于追踪实际发布二进制
资产校验
- mcpeserverproxy_windows_amd64.exe
SHA256: 8F99248421F32BC907DA3845FAFFB8EBB21815AA45BB07924C997A7C6BE62DC9
- mcpeserverproxy_linux_amd64
SHA256: 6F160A95C37CD19E58C3D11DBA2BB13348A4991421960AFB17642AB3FCB3E6A9
Full Changelog: v2.3.1...v2.3.1

v2.2.0 - 智能节点选择与订阅代理增强
✨ 新功能
智能最终服务器选择
- 编辑服务器弹窗新增「最终服务器」显示,实时展示当前选中节点及 TCP/UDP/HTTP 延迟
- 自动Ping 仅在连接人数为 0 时自动切换最优节点,避免活跃连接断线
- 新增「一键切换到最优」按钮,支持手动强制切换
订阅导入代理获取
- 获取订阅支持选择代理节点,解决无法直连订阅地址的问题
- 代理选择弹窗支持分组筛选、关键词搜索、TCP/HTTP/UDP 延迟测试
- 订阅内容获取后直接显示在同页 textarea 中,所见即所得
全局重命名
- 「代理出站」全局统一更名为「代理节点」,涵盖侧边栏、表格、弹窗、表单等所有界面
🔧 优化
- 后端新增
GET /api/servers/:id/current-node和POST /api/servers/:id/switch-nodeAPI - 后端新增
POST /api/proxy-outbounds/fetch-subscription订阅获取 API(支持代理转发) - 最终服务器延迟数据支持 per-server cache + outbound 全局延迟双重回退
- 订阅地址和内容输入框支持动态增高
- 公开页面标题更新为「Minecraft BE 服务器状态」
📦 下载
| 平台 | 文件 |
|---|---|
| Windows x64 | mcpeserverproxy_windows_amd64.exe |
| Linux x64 | mcpeserverproxy_linux_amd64 |
| Linux ARM64 | mcpeserverproxy_linux_arm64 |
| macOS x64 | mcpeserverproxy_darwin_amd64 |
| macOS ARM64 | mcpeserverproxy_darwin_arm64 |
feat(config, api): 2.0.3 更新配置管理和API接口,支持最大会话记录数的动态调整
feat(config, api): 更新配置管理和API接口,支持最大会话记录数的动态调整
- 修改 config.json 文件,增加最大会话记录数的配置项,并更新为 101。
- 在 API 中添加新的接口以支持动态更新最大会话记录数,确保配置变更即时生效。
- 更新 ACL 管理逻辑,优化访问控制决策的返回结构,提供更详细的拒绝原因。
- 进行多处中文本的本地化改进,提升用户体验。
2.0.2 添加每台服务器的节点延迟跟踪功能以及自动ping切换功能
添加每台服务器的节点延迟跟踪功能以及自动ping切换功能
- 引入“serverNodeLatencyMap”和“refreshServerNodeLatency”来存储和检索特定服务器的延迟数据
- 添加“auto_ping_enabled”配置开关,以便用户能够禁用自动延迟检查
- 重构用户界面,将负载均衡设置移至顶层配置区域,取消对组选择状态的依赖
- 更新“test-mcbe”API和批量测试逻辑,以接受“server_id”参数进行基于上下文的延迟测试
- 改进“getCurrentNodeInfo”逻辑,优先考虑服务器特定的节点延迟而非一般代理详情
- 更新服务器配置模式,包含“auto_ping_enabled”、“load_balance”和“load_balance_sort”字段
2.0.1 修复初始化config+readme
2.0.1 修复初始化config+readme
2.0-非常牛逼
1.1,ok
1.00-b-负载均衡之前
v0.0.0-1 -1版本归档,最老的版本,只支持端口转发,基于ip的白名单还有bug,就放弃了
v0.0.0-1 -1版本归档,最老的版本,只支持端口转发,基于ip的白名单还有bug,就放弃了
部分源码都忘记塞在哪里了。7z里面自己找吧,我要写新的了
撸多了记性都不好了。