前言
该教程为较详细的文字版,可能与视频演示顺序有所区别。
原教程源自 b站up主 大c很闲
效果展示
有1G的储存还是挺不错的,除了自定义网址短链接,还有自定义文本分享链接,具体如何使用请自行研究。
教程
先 注册 或 登录 cloudflare 账号
确保 cloudflare 账号有一个 有效域名 / 解析好的域名
注:原本在 cloudflare 上解析的域名也可以用,短连接只是用在带 www 的域名上,跟不带 www 的域名不冲突;也可以用别的域名。win + R 打开 cmd 输入 npm install -g @cloudflare/wrangler 安装插件,然后输入 wrangler login 自动跳转到网页点击 Allow 授权登录
npm install -g @cloudflare/wrangler
cnpm install -g @cloudflare/wrangler
wrangler login
下载 Github源码 并 解压
需要更改网址为 公开访问 ,则修改 index.js 文件中的
admin_path
设置为= '/'
;不修改默认指定路径
// const admin_path = '/short_link_admin'
const admin_path = '/'
- 回到 cloudflare ,点击 Workers ,找到 KV 如图 1 所示 ;点击 创建命名空间 ,名称为 shortlink 或者 自定义 如图 2 所示
图 1
图 2
- 复制 新创建名称的ID ,回到源码找到并打开 wrangler.toml 文件,更换 id 为新创建名称的ID
kv_namespaces = [
{ binding = "shortlink", id = "XXXXXX" } # XXXXXX 为需要更换的ID
]
- 打开 cmd 输入 wrangler whoami 查看自己账户的ID,更换 account_id 为自己的 ID
wrangler whoami
account_id = "XXXX" # XXXX 为需要更换用户的ID
- 打开 cmd 输入 wrangler publish 进行上传
wrangler publish
- 回到 cloudflare ,点击 需要配置的域名 ,然后点击 DNS ,查看是否有 ‘域名’ 和 ‘*’ 的解析;没有自行添加任意解析主机或ip 如图 3 所示
图 3
- 在该域名下点击 Workers ,点击 添加路由 , 如图 4 所示 配置,然后 完成
图 4
- 等上 一两分钟 访问 域名 + /short_link_admin 即可
域名 + /short_link_admin