如何自定义延迟测试界面颜色(RGB 值)

基础界面设置

外观模式切换

路径:设置 → 外观 → 外观模式

  • 跟随系统:自动切换深色/浅色模式
  • 始终深色:适合夜间使用,省电且护眼
  • 始终浅色:传统白色界面

节点列表显示优化

路径:设置 → 显示设置

  • 延迟显示:开启「显示延迟」可在节点右侧显示实时延迟数值
  • 排序方式
    • 按延迟排序(自动将最快节点置顶)
    • 按名称排序(字母顺序)
    • 手动排序(长按节点拖动)
  • 订阅折叠:开启后相同订阅的节点自动折叠,界面更简洁

桌面小组件配置(iOS 14+)

添加步骤

  1. 长按主屏幕 → 点击左上角「+」
  2. 搜索「Shadowrocket」
  3. 选择尺寸:小号(快捷开关)中号(节点列表)

自定义显示内容

编辑小组件(长按→编辑小组件):

  • 选择配置:指定显示哪个订阅组的节点
  • 显示数量:中号组件可显示 4-6 个常用节点
  • 快捷操作:点击节点直接切换,无需打开 App

小组件技巧

  • 智能轮换:设置「常用节点」分组,小组件自动显示最近使用的 4 个节点
  • 状态指示:连接状态下组件边框会显示主题色(绿色/蓝色)

快捷指令自动化(Shortcuts)

一键切换节点

URL Scheme 格式

shadowrocket://switch?host=节点地址&port=端口&method=加密方式&password=密码

操作步骤

  1. 打开「快捷指令」App → 创建个人自动化
  2. 添加操作 → URL → 粘贴上述链接
  3. 添加「打开 URL」操作
  4. 设置触发条件(如:连接到特定 WiFi 时自动切换节点)

快捷开关(无需打开 App)

关闭代理

shadowrocket://disconnect

开启代理

shadowrocket://connect

配合 iOS 控制中心

  • 将快捷指令添加到「辅助功能→触控→轻点背面」
  • 轻点手机背面两下即可开关代理

配置文件进阶 UI 自定义

在配置文件的 [General] 字段中添加以下参数:

[General]interface-delay-test-color = 0.2, 0.6, 1.0
# 开启简洁模式(隐藏顶部导航栏)
interface-compact-mode = true
# 自定义规则命中提示样式
interface-rule-hit-style = badge  # 可选:banner/badge/none

节点备注美化

在节点配置中添加 remark 字段支持 Emoji:

ss://加密方式:密码@服务器:端口#🚀 香港节点-01

显示效果:节点列表直接显示 Emoji 图标,便于快速识别


实用 UI 优化技巧

分组管理(最实用的界面优化)

路径:首页 → 右上角「···」→ 编辑 → 分组

  • 按用途分组:「🎬 流媒体」「🎮 游戏」「📱 常用」
  • 分组可折叠,减少主界面节点数量

测试按钮自定义

路径:设置 → 延迟测试方法

  • ICMP Ping:速度最快但可能被服务器屏蔽
  • TCP 握手:更准确,建议日常使用
  • HTTP 请求:测试完整代理链路

通知中心优化

路径:设置 → 通知

  • 开启「连接状态通知」:下拉通知栏可查看当前节点 IP 和流量
  • 开启「延迟测试完成」:批量测试后通知提醒

常见问题

Q:为什么小组件显示空白? A:需要先在 App 内完成一次节点连接,小组件才能读取配置数据。

Q:如何备份自定义 UI 设置? A:UI 设置跟随 iCloud 备份,或导出配置文件(包含分组和排序信息)。

Q:深色模式下节点文字看不清? A:这是 iOS 系统问题,尝试在「设置 → 辅助功能 → 显示与文字大小」中关闭「自动亮度」。


提示:Shadowrocket 的 UI 自定义程度受 iOS 系统限制,如需更深度定制(如完全自定义主题色),需配合 SurgeQuantumult X 等支持 CSS 注入的工具。

您可以还会对下面的文章感兴趣: