首页
/ zrok项目v1.0.0-rc3版本发布:全新Web界面与Agent架构升级

zrok项目v1.0.0-rc3版本发布:全新Web界面与Agent架构升级

2025-06-16 04:54:45作者:明树来

zrok是一个基于OpenZiti构建的开源网络隧道和访问控制工具,它提供了简单易用的方式来创建安全的网络连接和资源共享。近日,zrok项目发布了v1.0.0-rc3版本,这是1.0正式版前的第三个候选版本,带来了多项重要改进和新功能。

全新Web界面设计

本次版本最显著的改进之一是重新设计的Web界面(API控制台)。新界面采用了现代化的技术栈,包括Vite、React和TypeScript,提供了两种视图模式:

  1. 网络导航视图:直观地展示网络拓扑和连接关系,帮助用户更好地理解资源间的关联
  2. 表格视图:传统的数据展示方式,适合需要查看详细信息的场景

这种双模式设计既满足了视觉化需求,又保留了数据细节查看的能力,大大提升了用户体验。

zrok Agent架构

v1.0.0-rc3引入了全新的"zrok Agent"架构,这是一个后台管理进程,可以管理多个zrok环境和资源共享实例。主要特点包括:

  • 多环境管理:支持同时管理多个share和access实例
  • 运行模式自动检测:当Agent运行时,新的share和access请求会自动由Agent管理
  • 灵活控制:通过--force-agent--force-local参数可以手动选择运行模式
  • Web管理界面:新增的Agent UI提供了基于浏览器的管理能力

对于zrok access private命令,新版本还增加了自动端口分配功能,通过--auto参数可以自动寻找可用端口,简化了配置过程。

技术架构优化

在技术实现层面,v1.0.0-rc3版本进行了多项优化:

  1. API重构:清理了冗余代码,移除了不必要的lint检查,优化了数据结构
  2. 密码策略简化:移除了密码配置选项,采用内置的安全密码策略
  3. 稳定性提升:作为1.0正式版前的候选版本,重点解决了已知问题,提高了系统稳定性

使用建议

需要注意的是,这个版本仍然是一个候选发布版(rc3),不建议在生产环境中直接使用。特别是当与zrok.io托管服务一起使用时,需要确保服务端也升级到了兼容的版本。

对于开发者而言,这个版本提供了更完善的API和更稳定的接口,可以作为1.0正式版发布前的测试基准。新引入的Agent架构为未来的功能扩展奠定了基础,值得特别关注。

总体而言,zrok v1.0.0-rc3版本在用户界面、系统架构和稳定性方面都取得了显著进步,为即将到来的1.0正式版做好了准备。

登录后查看全文
热门项目推荐
相关项目推荐