为 cm-edt 项目 ADDCSV 变量生成的节点名称统一格式

AI-摘要
Yutian81 GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
为 cm-edt 项目 ADDCSV 变量生成的节点名称统一格式
雨天狂奔为 cm-edt 项目 ADDCSV 变量生成的节点名称统一格式
相关资源
cm-edt 项目最新代码:cmliu/edgetunnel
碧海大佬的 IP 测速工具:bh-qt/Cloudflare-IP-SpeedTest
我修改的 edt 项目代码(库中的 明文源码2.js 文件):yutian81/edgetunnel-cmliu
开始修改
第一处
fork cm 最新的源代码,在约第 31 行,找到 let DLS = 8;,另起一行,添加如下代码:
1 | let rename = 'yutian81'; |
注意缩进,带 + 号的行需要新增,复制粘贴后去掉 + 号,以下同理
第二处
在约 164 行,找到 DLS = Number(env.DLS) || DLS;,另起一行,添加如下代码:
1 | rename = env.RENAME || rename; |
第三处
在约 2239 行,找到 const dataCenterIndex = tlsIndex + remarkIndex;,新增以下两行:
1 | const countryIndex = tlsIndex + countrynum; |
第四处
在约 2256 行,找到 const dataCenter = columns[dataCenterIndex];,注释 formattedAddress 参数,并新增以下三行:
1 | //const formattedAddress = `${ipAddress}:${port}#${dataCenter}`; |
第五处
在约 5286 行,找到 DLS: DLS,,在后面新增两行:
1 | COUNTRYNUM: countrynum, |
增加变量设置
在部署好的 cf 项目中,增加以下三个变量:
- 变量
RENAME:节点别名的前缀,例如:CF优选🚀 - 变量
COUNTRYNUM:节点显示的国家名称,查看你的csv文件表头中国家位于TLS列后第几列,比如我的是 TLS 后第四列,我这里就填写4 - 变量
CITYNUM:节点显示的城市名称,查看你的csv文件表头中城市位于TLS列后第几列,比如我的是 TLS 后第五列,我这里就填写5 - 最终订阅出来的节点名称为
CF优选🚀日本 - 大阪
我使用的 测速工具 生成的 csv 表头是这样的:
如果你不想以 国家-城市 显示节点名称,例如你想显示为 数据中心-延迟,则可将变量 COUNTRYNUM 的值设为 1,将变量 CITYNUM 的值设为 6
声明:本修改不负责维护,一切错误请自行解决。如果没有代码动手能力,建议用 CM 大佬的源代码进行搭建
如果你不想动手修改源代码,可以直接使用我修改好的代码 明文源码2.js,已同步 cm-edt 项目最新代码。使用前先用 在线 js 混淆工具 进行混淆
#cloudflare #ip #节点
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果


