从零开始部署属于你自己的加速代理服务,全程免费
点击 GitHub 仓库右上角 Fork 按钮,将项目复制到你的账号下。
https://github.com/你的用户名/cloudflare-proxy
登录 Cloudflare Dashboard,进入 Workers & Pages → 创建应用程序 → Pages → 连接到 Git。
/
构建配置
Framework preset: None
Build command: (leave empty)
Output directory: /
Root directory: (leave empty)
项目根目录的 _worker.js 会在部署时自动被 Cloudflare Pages 识别为 Worker。它提供以下代理能力:
/https://github.com/... 路径代理/v2/... 路径代理到 registry-1.docker.ioenv.ASSETS.fetch() → 返回 Pages 托管的前端页面完整代码见仓库根目录的 _worker.js,无需修改即可部署使用。
进入 Pages 项目 → 自定义域 → 添加你的域名。配置 DNS CNAME 记录指向 your-project.pages.dev。
Type Name Target
CNAME @ your-project.pages.dev
编辑 assets/js/config.js,将 DOMAIN 改为你的实际域名。页面加载时会自动替换所有代码示例中的占位域名。
window.CF_PROXY = {
DOMAIN: '你的域名',
};
如果需要彻底清理所有文件中的占位文本,也可以使用 grep -rl 'cloudflare-proxy-6rw.pages.dev' . | xargs sed -i 's/cloudflare-proxy-6rw.pages.dev/你的域名/g'。