前言

该教程为较详细的文字版,可能与视频演示顺序有所区别。

原教程源自 b站up主 大c很闲


效果展示

有1G的储存还是挺不错的,除了自定义网址短链接,还有自定义文本分享链接,具体如何使用请自行研究。


教程

  1. 注册登录 cloudflare 账号

  2. 确保 cloudflare 账号有一个 有效域名 / 解析好的域名 注:原本在 cloudflare 上解析的域名也可以用,短连接只是用在带 www 的域名上,跟不带 www 的域名不冲突;也可以用别的域名。

  3. win + R 打开 cmd 输入 npm install -g @cloudflare/wrangler 安装插件,然后输入 wrangler login 自动跳转到网页点击 Allow 授权登录

  npm install -g @cloudflare/wrangler

  cnpm install -g @cloudflare/wrangler
  wrangler login
  1. 下载 Github源码解压

  2. 需要更改网址为 公开访问 ,则修改 index.js 文件中的 admin_path 设置为 = ‘/' ;不修改默认指定路径

// const admin_path = '/short_link_admin'

   const admin_path = '/'
  1. 回到 cloudflare ,点击 Workers ,找到 KV 如图 1 所示 ;点击 创建命名空间 ,名称为shortlink 或者 自定义 如图 2 所示 图 1

图 2

  1. 复制 新创建名称的ID,回到源码找到并打开 wrangler.toml 文件,更换 id 为新创建名称的ID
kv_namespaces = [ 
  { binding = "shortlink", id = "XXXXXX" }    # XXXXXX 为需要更换的ID
]
  1. 打开 cmd 输入 wrangler whoami 查看自己账户的ID,更换 account_id 为自己的 ID
  wrangler whoami
  account_id = "XXXX"   # XXXX 为需要更换用户的ID
  1. 打开 cmd 输入 wrangler publish 进行上传
  wrangler publish
  1. 回到 cloudflare ,点击 需要配置的域名 ,然后点击 DNS查看是否有 ’ 域名 ‘’ * ‘ 的解析没有自行添加任意解析主机或ip 如图 3 所示 图 3

  2. 在该域名下点击 Workers ,点击 添加路由如图 4 所示 配置,然后 完成 图 4

  3. 等上 一两分钟 访问 域名 + /short_link_admin 即可

  域名 + /short_link_admin