简介
一个部署在cloudflare-worker上的简单短链程序,可自定义短链的路径,上手简单,适合个人小范围使用。
github地址: https://github.com/wlnxing/URL-Shorten-Worker
预览
用法
在 "长链接" 框输入要缩短的长链接, 在下面的自定义路径处填写短链接的路径 (没有填写的话会自动生成一个随机路径) , 然后点击提交即可
自定义链接的最前面不用加/
部署
登录cloudflare
去cloudflare登录或者创建账号,并绑定好域名。
创建k-v命名空间
选择你要需要使用的域名,在右侧菜单中选择workers-->kv
选择创建命名空间,输入命名空间的名称,然后点击添加
创建workers
到右侧菜单点击worker(概述),点击创建服务
随后输入worker的名称,完成后点击创建
复制项目里的worker.js
的代码到Worker里
到刚刚创建的worker里的资源-->快速编辑 将默认的代码删掉, 将项目里的worker.js
里的代码复制到里面,点击保存并部署.
为worker绑定k-v命名空间
到刚刚创建的worker, 设置-->变量 滑倒最下面--KV 命名空间绑定, 点击添加绑定, 变量名称填LINKS
KV命名空间选择刚刚创建的命名空间
现在, 你的服务已经在 worker名.用户名.workers.dev (就是点击部署时提示在以下位置可用的域名)上访问啦.
自定义域名访问(可选)
设置路由
在刚刚创建的worker, 设置-->触发器里, 点击添加路由, 输入自定义的域名/*
如: www.wlnxing.com/*
然后点击添加.
创建域名解析
到域名里的dns解析, 创建a记录, 地址随便填一个, 一定记得将代理状态开关打开,就是那朵云一定要是橙色的, 这样才可以访问到我们的worker服务
然后保存即可.
3 条评论
你的文章让我感受到了艺术的魅力,谢谢! https://www.4006400989.com/qyvideo/31729.html
请问如何给主页添加密码
是希望添加短链的时候增加密码吗? 有空我看看吧, 或者有能力的话也欢迎来提pr