基础界面设置
外观模式切换
路径:设置 → 外观 → 外观模式
- 跟随系统:自动切换深色/浅色模式
- 始终深色:适合夜间使用,省电且护眼
- 始终浅色:传统白色界面
节点列表显示优化
路径:设置 → 显示设置
- 延迟显示:开启「显示延迟」可在节点右侧显示实时延迟数值
- 排序方式:
- 按延迟排序(自动将最快节点置顶)
- 按名称排序(字母顺序)
- 手动排序(长按节点拖动)
- 订阅折叠:开启后相同订阅的节点自动折叠,界面更简洁
桌面小组件配置(iOS 14+)
添加步骤
- 长按主屏幕 → 点击左上角「+」
- 搜索「Shadowrocket」
- 选择尺寸:小号(快捷开关) 或 中号(节点列表)
自定义显示内容
编辑小组件(长按→编辑小组件):
- 选择配置:指定显示哪个订阅组的节点
- 显示数量:中号组件可显示 4-6 个常用节点
- 快捷操作:点击节点直接切换,无需打开 App
小组件技巧
- 智能轮换:设置「常用节点」分组,小组件自动显示最近使用的 4 个节点
- 状态指示:连接状态下组件边框会显示主题色(绿色/蓝色)
快捷指令自动化(Shortcuts)
一键切换节点
URL Scheme 格式:
shadowrocket://switch?host=节点地址&port=端口&method=加密方式&password=密码
操作步骤:
- 打开「快捷指令」App → 创建个人自动化
- 添加操作 → URL → 粘贴上述链接
- 添加「打开 URL」操作
- 设置触发条件(如:连接到特定 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 系统限制,如需更深度定制(如完全自定义主题色),需配合 Surge 或 Quantumult X 等支持 CSS 注入的工具。