V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
万维广告联盟
AoEiuV020
V2EX  ›  分享创造

020 短链 - 利用 Cloudflare Worker 搭建简单免费的短链接平台

  •  
  •   AoEiuV020 · 140 天前 · 1760 次点击
    这是一个创建于 140 天前的主题,其中的信息可能已经有所发展或是发生改变。

    020 短链

    利用 Cloudflare Worker 实现的简单免费的短链接平台,
    主要支持自用以及防滥用演示,

    https://github.com/AoEiuV020/Url-Shorten-Worker

    Demo

    https://020.name

    项目基于xyTom/Url-Shorten-Worker(MIT)

    1. 改进了正则匹配,
    2. 添加了超时判断处理,
    3. 添加了白名单支持,
    4. 添加了演示模式,
    5. 添加了隐藏密码支持,
    6. 添加了隐藏自定义短链接支持,
    7. 所有配置可以脱离脚本在环境变量配置,
    8. 支持回车键提交,
    8 条回复    2021-05-31 16:05:51 +08:00
    windyskr
        1
    windyskr   140 天前 via Android
    用 xyTom 的项目很久了,一直是手动在 kv 里加的域名的,经过你的修改后真的很棒,感谢!
    Silently
        2
    Silently   139 天前
    老哥怎么自定义域名 我尝试在 dns 里添加了 并在路由也添加了 但是无法用自定义域名打开网址 只能使用自带的 dev 打开
    Silently
        3
    Silently   139 天前
    可以了 解决了 m(__)m
    Tink
        4
    Tink   139 天前 via Android
    同一个长连接,两次缩短之后的锻连接一样吗
    AoEiuV020
        5
    AoEiuV020   139 天前 via Android
    @Tink 不一样,cf 免费提供的 kv 数据库写入次数有限,搞这个的话至少一次要保存两条数据,免费额度一下子减半了,感觉没必要,
    qping
        6
    qping   138 天前
    可以内存中保留一部分链接的 hash,一段时间内缩短的链接一样
    AoEiuV020
        7
    AoEiuV020   138 天前
    @qping cloudFlare worker 免费的无服务器平台搭建的,没有内存,存数据只有一个 key value 数据库,
    muzihuaner
        8
    muzihuaner   138 天前 via Android
    感谢你的修改
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2019 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 11:00 · PVG 19:00 · LAX 04:00 · JFK 07:00
    ♥ Do have faith in what you're doing.