安装和部署 Shadowfetch 需要一定的技术背景,以下是详细步骤:
- Prepare the environment:
- 注册 Cloudflare 账号并启用 Workers 功能
- 安装 Node.js 和 npm(用于 Wrangler 工具)
- 安装 Cloudflare 的 Wrangler CLI 工具:npm install -g wrangler
- 登录 Wrangler:wrangler login
- 获取 Shadowfetch 源码:
- 克隆仓库:git clone https://github.com/tysak/shadowfetch.git
- 进入项目目录:cd shadowfetch
- 如无 wrangler.toml 文件,需手动创建并配置账户信息
- 配置代码: 修改 index.js 文件中的 CONFIG 对象,设置 AUTH_TOKEN、DEFAULT_DST_URL 等参数
- Deploy to Cloudflare Workers: 运行 wrangler publish 命令完成部署
- 验证部署: 使用 curl 或浏览器测试服务,检查返回的响应是否不包含敏感头信息
部署成功后,你将获得一个 Workers URL(如 https://shadowfetch.your-account.workers.dev),所有请求都可以通过此 URL 访问 Shadowfetch 服务。
This answer comes from the articleShadowfetch: Cloudflare Workers Anonymous Proxy Large Model APIThe