前言

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

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


效果展示

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


教程

  1. 注册 登录 cloudflare 账号
  2. 确保 cloudflare 账号有一个 有效域名 / 解析好的域名
    注:原本在 cloudflare 上解析的域名也可以用,短连接只是用在带 www 的域名上,跟不带 www 的域名不冲突;也可以用别的域名。
  3. win + R 打开 cmd 输入 npm install -g @cloudflare/wrangler 安装插件,然后输入 wrangler login 自动跳转到网页点击 Allow 授权登录
    1
    2
    3
    npm install -g @cloudflare/wrangler

    cnpm install -g @cloudflare/wrangler
    1
    wrangler login
  4. 下载 Github源码 解压
  5. 需要更改网址为 公开访问 ,则修改 index.js 文件中的 admin_path设置为 = ‘/‘ ;不修改默认指定路径
    1
    2
    3
    // const admin_path = '/short_link_admin'

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

    图 1

    图 2

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

    图 3

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

    图 4

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