通过机场节点更新机场订阅技巧

Sub-Store 通过机场节点更新机场订阅技巧
有些机场只能通过机场节点更新
之前写的 代理策略说明 也有讲过一些
除了配置分流外 还有个办法就是如图所示填一个节点/策略
然后在通过机场节点更新机场订阅之后, 自动取其中一个有效节点更新如图的位置
有些机场只能通过机场节点更新
之前写的 代理策略说明 也有讲过一些
除了配置分流外 还有个办法就是如图所示填一个节点/策略
然后在通过机场节点更新机场订阅之后, 自动取其中一个有效节点更新如图的位置
javascript
function operator(proxies, targetPlatform, context) {
const SUBS_KEY = 'subs'
const $ = $substore
const { source } = context
if (source._collection) throw new Error('不支持组合订阅, 请在单条订阅中使用此脚本')
// 这个可以自己改一下, 目的是从 proxies 取一个有效的节点出来
// 这里示范的是取一个节点包含 🇭🇰 的节点
const proxy = proxies.find(p => p.name.includes('🇭🇰'))
const subs = $.read(SUBS_KEY).map(sub => {
if(sub.name === proxy._subName) {
sub.proxy = ProxyUtils.produce([proxy], 'Surge')
console.log(`订阅 ${proxy._subDisplayName || proxy._subName} 写入代理/策略 ${sub.proxy}. 刷新后可见`)
}
return sub
})
$.write(subs, SUBS_KEY)
return proxies
}

#SubStore #Sub-Store #小课堂 #tips #节点 #代理 #策略 #订阅