Skip to content

#Update 增加房间快速切换,以及多房间启动 - #38

Open
langren1353 wants to merge 2 commits into
EasyTier:mainfrom
langren1353:main
Open

#Update 增加房间快速切换,以及多房间启动#38
langren1353 wants to merge 2 commits into
EasyTier:mainfrom
langren1353:main

Conversation

@langren1353

Copy link
Copy Markdown

#Update 支持同时启动多个房间,可切换/管理多套联机配置

改动原因

以前同一时间只能启动一个 easytier 房间。现在改成可以同时开多个房间,每套配置独立运行、互不影响。

改改动内容

  • 多房间配置:可以新增、切换、重命名、删除、保存多套联机配置,主界面顶部有下拉框快速切换,并显示每个房间的运行状态。
  • 同时运行:每个房间有独立的 RPC 端口、监听端口和网卡名,可以同时启动、单独停止;重启软件后能自动恢复各房间的运行状态。
  • 数据按房间隔离:成员列表、子网代理、路由查询都改成读当前房间的数据;日志按房间分开存放。
  • 稳定性优化
    • 网络查询加超时和解析容错,不再卡死;
    • 日志里房间密码自动打码,不会泄露;
    • 停止全部房间时互不干扰,单个失败不影响其他房间。

兼容性

旧版本的单房间配置会自动迁移成第一个房间,数据不丢;旧存档导入只影响当前房间,不会覆盖整个列表。
启动时如果勾选了 自动联机 那么会连接所有的房间

验证

  • 已人工编译打包 1.5.5(exe + 绿色发布包),构建可用。

@langren1353

Copy link
Copy Markdown
Author

正常显示效果
08e832b2-d671-4f50-80f3-a7cb5853d260
多个房间连接效果
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant