爱意满满的作品展示区。
AoEiuV020

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

  •  
  •   AoEiuV020 ·
    AoEiuV020 · May 29, 2021 · 4994 views
    This topic created in 1842 days ago, the information mentioned may be changed or developed.

    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. 支持回车键提交,
    13 replies    2021-12-07 11:52:14 +08:00
    windyskr
        1
    windyskr  
       May 29, 2021 via Android
    用 xyTom 的项目很久了,一直是手动在 kv 里加的域名的,经过你的修改后真的很棒,感谢!
    Silently
        2
    Silently  
       May 29, 2021
    老哥怎么自定义域名 我尝试在 dns 里添加了 并在路由也添加了 但是无法用自定义域名打开网址 只能使用自带的 dev 打开
    Silently
        3
    Silently  
       May 29, 2021
    可以了 解决了 m(__)m
    Tink
        4
    Tink  
    PRO
       May 29, 2021 via Android
    同一个长连接,两次缩短之后的锻连接一样吗
    AoEiuV020
        5
    AoEiuV020  
    OP
       May 29, 2021 via Android
    @Tink 不一样,cf 免费提供的 kv 数据库写入次数有限,搞这个的话至少一次要保存两条数据,免费额度一下子减半了,感觉没必要,
    qping
        6
    qping  
       May 31, 2021
    可以内存中保留一部分链接的 hash,一段时间内缩短的链接一样
    AoEiuV020
        7
    AoEiuV020  
    OP
       May 31, 2021
    @qping cloudFlare worker 免费的无服务器平台搭建的,没有内存,存数据只有一个 key value 数据库,
    muzihuaner
        8
    muzihuaner  
       May 31, 2021 via Android
    感谢你的修改
    KanVivii
        9
    KanVivii  
       Dec 7, 2021
    非常感谢您的项目,有个问题想请教

    (如果我现在有域名 myurl.com) 如何实现访问 url.myurl.com 为短连接主页,生成短连接格式 myurl.com/ abcdef

    例如: 访问 t.cn 为微博主页,同时微博短连接为 t. cn/ abcdef

    谢谢啦
    AoEiuV020CN
        10
    AoEiuV020CN  
       Dec 7, 2021
    @KanVivii #9 需要一点 js 基础,在 index.js 中方法 handleRequest 里 requestURL 变量后面添加判断 requestURL.hostname ,对不同域名做不同处理,
    KanVivii
        11
    KanVivii  
       Dec 7, 2021
    @AoEiuV020CN 好的谢啦 有思路了
    KanVivii
        12
    KanVivii  
       Dec 7, 2021
    @AoEiuV020CN 想问一下 开启 demo 模式是 true 那关闭的话要写 false 吗
    KanVivii
        13
    KanVivii  
       Dec 7, 2021
    @KanVivii 已经解决了 谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6016 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 02:21 · PVG 10:21 · LAX 19:21 · JFK 22:21
    ♥ Do have faith in what you're doing.