代理页里某个组点开是空的,很多人第一反应是「订阅挂了」或「该重装了」。我这边更常见的情况是:订阅其实有节点,只是过滤、组引用或组类型把这一组弄空了。先别动整机配置。
先看订阅卡片上的节点总数。如果总数就是 0,请去排不出节点和订阅更新失败——那是另一条线。总数大于 0、只有某一个代理组空白,才继续往下看。
先做这五步,大多能定位
- 手动点一次订阅更新,等转完。
- 到代理页确认总列表里能看到节点(不是某个组,是总池)。
- 关掉地区/关键词过滤,再打开那个空白组对比。
- 看空白的是普通 select,还是 url-test / fallback 这类自动组。
- 首页或设置里有没有内核通信异常(对照内核通信错误)。
关过滤后组立刻满了:订阅没问题,是过滤写太狠。测速页也常踩这个坑,见节点测速。
过滤滤空 vs 组名写错
过滤好认:关了就恢复。组名写错更隐蔽——Merge 或本地改过 proxies / use / provider 名称,指向一个不存在的名字,界面照样空白。改完只重载配置,别一口气改十处。Merge 相关见Merge 自定义规则。
用了 proxy-providers 时,组里要填的是 provider 名,不是你想象中的单个节点名。混用本地节点和 provider 时,名字对不上就会「图标还在、列表没有」。
组引用「名字」有两条来源,写错任一条这一组就空:
- 用
use:的,填的是proxy-providers里的 provider 名。 - 用
proxies:的,填的是节点本身的 name,大小写与空格都要一致。
url-test / fallback 为什么也会空
自动测速组在核心还没跑完健康检查时,可能短暂空白,这正常。一直空再查:成员列表是不是本来就空、测试 URL 是否可达、间隔是不是设得很怪。不要把「测速中」当成坏掉。
链式或负载均衡配错时,也可能表现为组不可选。链式单独写了一篇:链式代理。排错时先退回简单 select 组,证明订阅健康,再加复杂组。
脚本、多配置档、刚切订阅
扩展脚本如果重写了 proxy-groups,有可能把组改没。先禁用脚本对比,见扩展脚本。
多 profile 时,空白可能只属于当前档——切回上一档对比一眼,能省半小时冤枉排查。刚更新订阅后界面没刷新,也会「看起来空」:切换一下页面或重载配置;仍空再翻日志(日志排查)。
测速有数字,组里却看不到?
偶发是列表折叠或视图问题:换列表样式、最大化窗口,或重启客户端。同时确认没有双开旧进程占端口(端口占用)。只有某一条订阅下的组空,就单独更新那条订阅,不要一把删光所有配置。
和规则一起坏的时候
组里没有可选节点,规则写得再漂亮也出不了网。先把组恢复到能选节点,再回头看规则分流。真要重置配置前,先备份订阅 URL 和 Merge(配置在哪、备份迁移)——重置能清坏文件,也能清掉你自己写的组补丁。
怎样算修好了
总节点大于 0;空白组能展开并选中;连接页切换节点有变化;过滤按需开回去后不再滤空。多数情况不用重装客户端。