前言
CloudFlare相信很多人都知道,它可以防御DDoS,而且拥有全球 CDN 加速,静态页面也可托管在CloudFlare pages上,Workers 可以托管一些代码。
那么今天就使用 workers 创建一个短网址程序(y1s1,我愿称之为链接跳转,Workers 的域名太长了)
开始
原作者Github:https://github.com/xyTom/Url-Shorten-Worker
打开CloudFlare,打开Workers,弄好你的二级域名(如果已经做过,可忽略)
点击此处获取短网址代码
点击创建Worker,将之前的代码弄上去,之后在“部署后即可上线”的左边可以修改三级域名。
然后点击保存并部署。
然后重新回到workers界面,点开上面的KV
输入名称后点击添加
打开你刚刚创建的workers,点击设置
然后找KV命名空间绑定,变量输入'LINKS'(全部大写),然后KV 命名空间选择你之前创建的就行,然后点击保存。
就完事儿了
如果你想修改html,请Fork原作者的Github
修改gh-page分支里的index.html文件
之后,然后使用jsdelivr加速一下你的仓库的index.html。然后修改一下worker,把jsdelivr加速地址改成自己就可以了。
https://cdn.jsdelivr.net/gh/username/[email protected]/index.html(username填你的Github用户名)
在87行左右修改链接即可
看看我的 https://github.com/mcxiaolan/Url-Shorten-Worker/blob/gh-pages/index.html
成品
https://www.sdwz1.workers.dev/
说明
免费版每天只能访问10万次,允许储存1G数据
原作者
本篇文章从 姿势小王子 搬运,经过修改后发布。
如果原作链接无法打开,请使用代理。
发表评论