Skip to content

About

No description, website, or topics provided.

Resources

Stars

11 stars

Watchers

0 watching

Forks

Latest commit

 

History

259 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

【说明】:脚本非原创,修改自 老王 和 CM大佬脚本,自用修改,后期经 饭奇骏 大佬优化!感谢各位大佬的项目奉献!

【用途】:实现 snip前置 + 垃圾设备socks落地,让直连垃圾机器起死回生。节点落地配置加密,分享订阅给他人无惧socks信息泄露!


Cloudflare Workers KV 配置管理系统

一套由 Cloudflare Workers 搭配 KV 存储管理 Snippets 配置的项目。通过 KV 存储实现配置的集中管理和实时同步。

📁 项目结构

文件 部署方式 说明 备注
config-manager-kv Workers 配置管理中心,需绑定 KV 多片段配置管理及分享,订阅输出
vless-50片段 Snippets (高级) VLESS 订阅服务 仅高级版可用

🚀 快速部署

1️⃣ 部署 config-manager-kv.js (Workers + KV)

这是配置管理中心,用于统一管理 SOCKS 代理和优选域名配置。

步骤一:创建 KV 命名空间

  1. 登录 Cloudflare Dashboard
  2. 进入 存储与数据库 → Workers KV
  3. 点击 Create instance
  4. 命名空间名称填写:CONFIG_KV(或其他名称)
  5. 点击 创建

步骤二:创建 Worker

  1. 进入 Workers
  2. 选择 hello,word
  3. 为 Worker 命名(如:config-manager)
  4. 点击 部署 创建
  5. 点击 编辑代码,将 config-manager-kv.js 的内容粘贴进去
  6. 点击 部署 保存

步骤三:绑定 KV 变量

  1. 进入刚创建的 Worker 设置页面
  2. 点击 Settings → Bindings
  3. 点击 Add → KV Namespace
  4. Variable name 填写:CONFIG_KV(必须与代码中一致)
  5. KV namespace 选择步骤一创建的 KV 命名空间
  6. 点击 Save 保存

⚠️ 重要:Variable name 必须填写 CONFIG_KV,这是代码中使用的变量名。

步骤四:修改配置

编辑代码中的以下变量 或 项目设置中绑定变量:

const PW = 'abc123456';            // 登录密码
const AS = '24bb-49aa-9c37';       // 与 vless-kv.js 中的密钥一致
const SB = '';                     // Clash订阅转换地址

2️⃣ 部署 vless-kv.js (Snippets 片段)「推荐部署」

VLESS 代理订阅服务,从 config-manager 同步配置。

步骤一:创建 Snippet 片段

  1. 登录 Cloudflare Dashboard
  2. 选择你的域名
  3. 进入 Rules → Snippets
  4. 点击 Create snippet
  5. 命名片段(如:vless-kv)
  6. 将 vless-kv.js 的内容粘贴进去

步骤二:修改配置

const T = 'e4d59882-dbac-426b-ae64-5abed091b6be';  // UUID (务必修改)
const FA = 'ProxyIP.cmliussss.net';                 // ProxyIP 地址
const FP = '443';                                   // ProxyIP 端口
const CU = '';                                      // config-manager-kv.js 的部署地址
const AS = '24bb-49aa-9c37';                        // 与 config-manager 中的密钥一致

🔗 配置同步

配置完成后,需要将各服务地址填写到对应位置:

  1. vless-kv.js 中:
    • CU:填写 config-manager-kv.js 部署完成后的访问地址
  2. 确保 AS 密钥一致:三个文件中的 AS 验证密钥必须相同

📖 使用说明

管理功能

  • 优选域名管理:添加、编辑、删除、禁用优选 CF 域名
  • SOCKS 代理管理:添加、编辑、删除、禁用 SOCKS5 代理配置
  • 拖拽排序:支持拖拽调整配置顺序
  • 批量操作:支持全选、批量删除
  • 导入/导出:支持 JSON 格式配置导入
  • 分享配置:多人共用

订阅地址

部署完成后,访问 config-manager-kv.js 项目域名登录面板配置!

支持 Xray clash sinbox 格式订阅。


⚙️ 配置项说明

通用配置

变量 说明 示例
PW 登录密码 'abc123456'
AS API 验证密钥 '24bb-49aa-9c37'
CU config-manager 地址 'https://xxx.workers.dev'
SB Clash 订阅后端 可留空使用默认

VLESS 专用

变量 说明
T UUID
FA 回落 ProxyIP
FP 回落端口

Shadowsocks 专用

变量 说明
T UUID
sP 订阅路径前缀
pI 回落 ProxyIP

🔐 安全建议

  1. 修改默认密码:务必修改 PW 为强密码
  2. 修改验证密钥:务必修改 AS 为随机字符串
  3. 修改 UUID/Token:不要使用示例中的 UUID 或 Token
  4. 使用 HTTPS:确保所有服务通过 HTTPS 访问

📝 注意事项

  1. KV 绑定名称:必须为 CONFIG_KV
  2. 配置实时生效:修改配置后立即生效,无需重启
  3. SOCKS 验证:每个 SOCKS 节点都有唯一的安全密钥
  4. Snippets 限制:Snippets 有一定的代码大小限制(32KB)
  5. Clash转换后端配套定制clash-sub-converter项目,Fork本项目,直接 cloudflare workers / pages 部署,不用其他任何设置。
  6. 配套 汇聚订阅 项目

1
2
3
4
image
image
image
image

About

No description, website, or topics provided.

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors