侧边栏壁纸
博主头像
是羊刀仙啊 博主等级

闲不下来!

  • 累计撰写 194 篇文章
  • 累计创建 51 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

优雅分享,从缩短 NAS 链接开始。一键部署Zurl开源短链工具

羊刀仙
2025-10-05 / 0 评论 / 0 点赞 / 2 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
GW树洞

高速稳定 · 海外专线

  • 自用推荐
  • 90天使用时长
  • 70+ 节点分布
  • IEPL专线 油管4K无压力
  • 全平台客户端
  • 不限制在线设备
立即注册

在日常使用 NAS 的过程中,我们经常会遇到一个小麻烦:系统生成的分享链接往往冗长复杂。短期分享还勉强能接受,但如果是长期使用,不仅管理员管理起来不方便,分享对象在访问时也会觉得别扭。大家可以参照下自己手头的NAS,生成的分享链接都长的可以~

QQ20251005-145001.png

为了解决这个问题,这次想和大家分享一个开源项目 —— Zurl 短链接系统。它能够把冗长的 NAS 分享地址转换成简洁的短链接,让分享和管理都变得更轻松。

68747470733a2f2f696d672e7273732e696e6b2f696d67732f323032352f30382f30342f393730633832663832663632666535632e706e67.png

更重要的是,Zurl 不只是单纯的“缩短链接”,它还提供了点击统计、有效期设置、UA 屏蔽等一系列实用功能,非常适合 NAS 用户搭建一个自用的分享管理平台。

项目介绍

Zurl 是一款简单且实用的短链接系统,可以快速生成短链接,方便分享和管理。Zurl 旨在提供一个轻量级的解决方案,帮助用户更好地管理和跟踪链接。

原理就是当你提交一个长链接时,系统生成一个短码(例如 abc123)并把「短码 → 原始URL」这条映射存到数据库里(Zurl 用 SQLite 作为主存储)。之后访问你的域名/abc123,服务端根据映射查到原始 URL,返回 302/307 重定向让浏览器跳到目标站点。

功能特点

  • 短链接生成:用户可以将长链接转换为短链接,便于分享和传播。
  • 链接管理:提供直观的界面,管理员可以查看、编辑和删除。
  • 延迟计数:系统会延迟记录每个短链接的点击次数,避免高并发时压力过大。
  • 自动获取标题:添加链接时,系统会尝试自动获取长链接的标题,方便后续识别。
  • 支持UA屏蔽:管理员可以自定义需要屏蔽的User-Agent,防止恶意访问。
  • 数据迁移:支持将YOURLS数据迁移到Zurl,帮助用户过渡。
  • API:提供API接口,方便二次开发和集成到任意系统。
  • 支持设置短链有效期。
  • 自定义站点信息
  • API Token管理
  • 中英文双语支持
  • 高级分析(计划)
  • 登录会话管理(计划)

部署流程

本文以威联通NAS为操作演示平台,通过 Contaienr Station 以 Docker Compose 的方式进行部署。

部署代码如下:

services:
  zurl:
    container_name: zurl
    image: docker.20040311.xyz/helloz/zurl # 如果网络没问题可删掉代理
    ports:
      - "3080:3080" # 冒号左侧可更改
    restart: always
    volumes:
      - /share/Container/zurl/data:/opt/zurl/app/data # 左侧自行替换路径

打开Contaienr Station,将上面的代码修改后粘贴至框内,创建新的应用程序。

QQ20251005-150108.png

使用介绍

若按上文代码,部署完毕后,浏览器输入NAS_IP:3080即可访问服务。

首先进行初始化。

QQ20251005-150321.png

登录后便可使用。

将文章开头生成的那个长链接,粘贴进框内生成链接。可以看到的是生成了一个内网链接。因此若想要分享给外网,需要反代并通过外网进行生成。

QQ20251005-150831.png

Lucky反代如下:

QQ20251005-171006.png

域名访问,再次生成的就是外网可访问的文件分享短链(蓝色部分)了~

QQ20251005-171157.png

通过生成的这个链接访问,还是会重定向到原本的分享站链接。

QQ20251005-171443.png

点击右上角的管理可以浏览项目,站点装修,生成API等操作。

QQ20251005-172138.png

最后

总的来说,Zurl 是一个轻量、实用的短链接系统,尤其适合解决 NAS 分享链接冗长、难以管理的问题。通过它,不仅能让链接更美观易用,还能方便地做统计和权限控制。如果你也被繁琐的 NAS 分享链接困扰,不妨尝试部署一下 Zurl,为自己的日常使用加点“优雅感”。

0

评论区