节点管理
切换节点
交互式浏览器
valsb node use
打开多层交互式浏览器:
- 分组选择 — 如果有多个 selector 分组,先选择一个
- 节点列表 — 浏览带实时延迟、模糊搜索和键盘导航的节点
直接切换
valsb node use "HK-1"
按节点名称直接切换。跨所有 selector 分组工作——valsb 自动查找匹配的节点。
模糊搜索
在交互式节点浏览器中,直接输入即可过滤节点:
Proxy
> jp (3/21)
> JP-1 89ms
JP-2 102ms
JP-3 115ms
up/down navigate enter select esc back
- 输入任意字符实时缩小结果范围
Backspace编辑过滤内容Esc清除过滤器,若过滤器已为空则退出浏览器
延迟测试
当 sing-box 服务运行时,节点浏览器自动测试延迟:
- 进入时,spinner 显示初始批量测试进度
- 每 5 秒通过 Clash API 分组延迟测试端点刷新
- 延迟按颜色编码:绿色 < 150ms,黄色 < 300ms,红色 ≥ 300ms
节点切换原理
valsb 根据服务是否运行使用两种策略:
- Clash API(热重载) — 如果 sing-box 正在运行,valsb 调用
PUT /proxies/:group即时切换节点,无需重启服务 - 配置重写 — 修改 selector outbound 中的
default字段并重载配置
优先使用 Clash API 方法,因为它提供零中断切换。