Skip to content

Releases: cniu6/mcbeproxy

v2026.05.01-mcbe-stability

01 May 04:59

Choose a tag to compare

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

20 Apr 13:38

Choose a tag to compare

v2.3.1

  • 发布标签:v2.3.1
  • 对应提交:388b8475c003430b897ca4465794bda0a8becb6f

相关提交

  • a38ec00 - feat: release latency history, outbound enhancements, and security hardening
  • 388b847 - fix: ignore dirty submodules in release version detection

更新内容

本次版本主要聚焦于安全加固、代理/出站能力完善、延迟历史能力补强,以及发布流程修正。

  • 支持anytls,reality(延迟较高)等协议
  • 加固 API 服务超时与请求头限制,降低慢请求和头部滥用风险
  • 加固本地代理端口处理,增加握手超时,限制 SOCKS4 无界读取,并改进代理鉴权比较方式
  • 修复 WebSocket / HTTPUpgrade 握手与帧处理中的稳定性和安全问题,避免控制帧递归读取及超大帧风险
  • 修正仅使用 config.json API Key 时的校验语义,并补强外部验证缓存过期清理
  • 完善服务器/节点延迟历史相关能力与前后端展示
  • 发布构建现已写入版本号、构建时间与 Git Commit,便于追踪实际发布二进制

资产校验

Full Changelog: v2.3.1...v2.3.1

image image image image

v2.2.0 - 智能节点选择与订阅代理增强

07 Mar 18:19

Choose a tag to compare

✨ 新功能

智能最终服务器选择

  • 编辑服务器弹窗新增「最终服务器」显示,实时展示当前选中节点及 TCP/UDP/HTTP 延迟
  • 自动Ping 仅在连接人数为 0 时自动切换最优节点,避免活跃连接断线
  • 新增「一键切换到最优」按钮,支持手动强制切换

订阅导入代理获取

  • 获取订阅支持选择代理节点,解决无法直连订阅地址的问题
  • 代理选择弹窗支持分组筛选、关键词搜索、TCP/HTTP/UDP 延迟测试
  • 订阅内容获取后直接显示在同页 textarea 中,所见即所得

全局重命名

  • 「代理出站」全局统一更名为「代理节点」,涵盖侧边栏、表格、弹窗、表单等所有界面

🔧 优化

  • 后端新增 GET /api/servers/:id/current-nodePOST /api/servers/:id/switch-node API
  • 后端新增 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接口,支持最大会话记录数的动态调整

10 Feb 07:52

Choose a tag to compare

feat(config, api): 更新配置管理和API接口,支持最大会话记录数的动态调整

  • 修改 config.json 文件,增加最大会话记录数的配置项,并更新为 101。
  • 在 API 中添加新的接口以支持动态更新最大会话记录数,确保配置变更即时生效。
  • 更新 ACL 管理逻辑,优化访问控制决策的返回结构,提供更详细的拒绝原因。
  • 进行多处中文本的本地化改进,提升用户体验。

2.0.2 添加每台服务器的节点延迟跟踪功能以及自动ping切换功能

31 Jan 08:02

Choose a tag to compare

添加每台服务器的节点延迟跟踪功能以及自动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

28 Jan 08:04

Choose a tag to compare

2.0.1 修复初始化config+readme

2.0-非常牛逼

27 Jan 19:57

Choose a tag to compare

2.0-非常牛逼,代理端口,自动筛选节点什么的都有奥。单个监控全部api,修复玩家在线丢失问题(pass模式下)。

1.1,ok

30 Dec 08:26

Choose a tag to compare

feat(api): 增加服务端直接 ping 功能和详细服务器状态

- 添加直接 ping 服务端功能, bypass 代理
- 在获取服务器列表时增加更多服务器状态信息
- 优化 API 错误处理,增加更多调试信息
- 添加管理员权限检查
- 限制日志查看行数,防止大量日志导致性能问题
- 优化 ping 地址解析逻辑
- 增加系统内存统计信息
- 添加 pprof 调试接口
- 优化配置文件监视逻辑
- 增加 AnyTLS 代理协议支持

1.00-b-负载均衡之前

16 Dec 06:47

Choose a tag to compare

v0.0.0-1 -1版本归档,最老的版本,只支持端口转发,基于ip的白名单还有bug,就放弃了

16 Dec 06:34

Choose a tag to compare

v0.0.0-1 -1版本归档,最老的版本,只支持端口转发,基于ip的白名单还有bug,就放弃了
部分源码都忘记塞在哪里了。7z里面自己找吧,我要写新的了
撸多了记性都不好了。