无服务器 自建短链服务 Url-Shorten-Worker 变身网络记事本 Pastebin 托管你的翻墙节点订阅
需求
相信大家已经用过很多网络记事本的应用了. 比如:
https://gist.github.com/
https://pastebin.ubuntu.com/
其实我很早就有这样的想法. 短链服务本质上就是输入一个Key, 返回一个Value. 只不过多做了一步, 把Value当作目标网址, 自动跳转.
那么如果我们不做跳转呢? 仅仅是显示Key对应的Value, 那么就是一个简单的网络记事本了.
思路
说实话, 思路想清楚了以后, 开发过程没有什么值得介绍的.
加了一个开关.
如果 shorturl_system 为 true,
那么API添加记录的时候, 会校验Value是否为合法的url.
查询的时候, 有一步302跳转. (也就是原项目的功能). 略.如果 shorturl_system 为 false,
完
Github: https://github.com/crazypeace/url-Shorten-Worker/
演示: https://pastebin.icdyct.cloudns.asia/tieludasiliqiuweiyue
========
update
========后记
我想, 和其它网络记事本一样, 很多人想拿来托管翻墙节点订阅吧. 注意把Key(自定义短链)设置得长一点, 可以特别的长.
可以参考这个密码生成器. http://git.io/xkcdpw
厉害深受震撼
回复删除