CloudFlare 搭建短网址程序?

前言

CloudFlare相信很多人都知道,它可以防御DDoS,而且拥有全球 CDN 加速,静态页面也可托管在CloudFlare pages上,Workers 可以托管一些代码。
那么今天就使用 workers 创建一个短网址程序(y1s1,我愿称之为链接跳转,Workers 的域名太长了)

开始

原作者Github:https://github.com/xyTom/Url-Shorten-Worker
打开CloudFlare,打开Workers,弄好你的二级域名(如果已经做过,可忽略)
域名
点击此处获取短网址代码
点击创建Worker,将之前的代码弄上去,之后在“部署后即可上线”的左边可以修改三级域名。
修改域名
然后点击保存并部署。
然后重新回到workers界面,点开上面的KV
KV
输入名称后点击添加
打开你刚刚创建的workers,点击设置
设置
然后找KV命名空间绑定,变量输入’LINKS’(全部大写),然后KV 命名空间选择你之前创建的就行,然后点击保存。
KV设置
就完事儿了
如果你想修改html,请Fork原作者的Github
Fork
修改gh-page分支里的index.html文件
html
之后,然后使用jsdelivr加速一下你的仓库的index.html。然后修改一下worker,把jsdelivr加速地址改成自己就可以了。
https://cdn.jsdelivr.net/gh/username/Url-Shorten-Worker@gh-pages/index.html(username填你的Github用户名)
在87行左右修改链接即可
links
看看我的 https://github.com/mcxiaolan/Url-Shorten-Worker/blob/gh-pages/index.html

成品

https://www.sdwz1.workers.dev/

说明

免费版每天只能访问10万次,允许储存1G数据

原作者

本篇文章从 姿势小王子 搬运,经过修改后发布。


域名更换通知



本博客所有文章除特别声明外,均采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。
如果你要转载文章,请询问作者,以相同方式进行非商业性搬运。

使用 来必力 作为评论,这可能需要一段时间才能加载。