Skip to content

yangzifun/cfst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

  1. D1 数据库设置:

    • 确保您的 Cloudflare Worker 已绑定 D1 数据库,且绑定变量名为 DB

    • 在 D1 数据库中创建configs和cfips表(如果尚未创建)。可以使用以下 SQL 语句:

/* =================================================================
 *  D1 数据库建表 Schema (v3.3+)
 * ================================================================= */

-- 用于 `configs` 表的建表语句 (无变动)
-- 存储用户管理的基础配置
CREATE TABLE IF NOT EXISTS configs (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    uuid TEXT NOT NULL,
    config_data TEXT NOT NULL,
    protocol TEXT,
    remark TEXT,
    created_at INTEGER,
    updated_at INTEGER,
    UNIQUE (uuid, config_data)
);

-- 【已修改】用于 `cfips` 表的建表语句
-- 存储从 API 获取并缓存的 Cloudflare 优选 IP
CREATE TABLE IF NOT EXISTS cfips (
    ip TEXT PRIMARY KEY,
    ip_type TEXT NOT NULL, -- 'v4' or 'v6'
    carrier TEXT NOT NULL, -- 'CM', 'CU', 'CT'
    created_at INTEGER NOT NULL
);

About

自动生成 cf 优选配置

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published