术语表和校验脚本跟上订阅副本的 file 实现
订阅副本改成 type: file 后,认亲靠 path 而不是 url,脚本里解构已不存在的 url 字段会拿到 undefined;术语表补上 0007 引入的专属组、链式代理、入口组、 订阅副本四个词条,并移除已被取代的筛选组。
This commit is contained in:
@@ -41,9 +41,9 @@ writeFileSync(out, rewriteYaml(source, pruneGenerated(next)), 'utf8')
|
||||
|
||||
console.log('生成的策略组:')
|
||||
console.log(JSON.stringify(next['proxy-groups'], null, 2))
|
||||
console.log('\n生成的订阅副本(只看结构,url 不回显):')
|
||||
// 副本是 type: file,makeChainProvider 已去掉 url,整条回显没有泄露订阅地址的风险
|
||||
console.log('\n生成的订阅副本:')
|
||||
for (const [name, entry] of Object.entries(next['proxy-providers'] as ConfigObject)) {
|
||||
if (!name.startsWith('patchbay:')) continue
|
||||
const { url, ...rest } = entry as ConfigObject
|
||||
console.log(name, JSON.stringify({ ...rest, url: '<同源订阅>' }))
|
||||
console.log(name, JSON.stringify(entry))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user