#Sub-Store #Cloudflare #CF #CDN #优选 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages

裂变 一个变多个 无聊玩玩

更新: 中转的节点不替换

上面的截图以后不更新了 以下方代码为准:

我随便给的例子...自己找你觉得好的 替换掉 servers 里的

// cf.noaries.de

// 其他优选
// beta.noaries.de (阿里云/三方优选 CNAME自 cdn.anycast.eu.org )
// visa.noaries.de (VISA富哥段 CNAME 自 visa.cn)
// tech.noaries.de (CF商业段 CNAME 自 get.tech)
// heinu.noaries.de(黑弩搞得优选)


function operator(proxies = []) {
  const servers = ['fbi.gov', 'cf.noaries.de', 'get.tech']
  const list = []
  proxies.map((p = {}) => {
    if (p.name.includes('中转')) {
        list.push(p)
    } else {
        servers.map(server => {
          list.push({
            ...p,
            name: server + ' - ' + p.name,
            server,
          })
        })
    }
    
  })
  return list
}


进化版: 还支持设置 端口

这里用了反引号 请转发原文

如果要贴给别人看 记得加上 markdown 代码块 三个反引号 否则会语法错误

function operator(proxies = []) {
  const list = [
    { server: 'fbi.gov', port: 80 },
    { server: 'get.tech', port: 443 },
  ]
  const result = []
  proxies.map((p = {}) => {
    if (p.name.includes('中转')) {
        result.push(p)
    } else {
      list.map(i => {
          result.push({
            ...p,
            name: `${i.server}:${i.port} - ${p.name}`,
            server: i.server,
            port: i.port,
          })
        })
    }
    
  })
  return result
}