
> Github开源:https://github.com/helloxz/zurl
功能特点
* **短链接生成**:用户可以将长链接转换为短链接,便于分享和传播。
* **链接管理**:提供直观的界面,管理员可以查看、编辑和删除。
* **延迟计数**:系统会延迟记录每个短链接的点击次数,避免高并发时压力过大。
* **自动获取标题**:添加链接时,系统会尝试自动获取长链接的标题,方便后续识别。
* **支持UA屏蔽**:管理员可以自定义需要屏蔽的User-Agent,防止恶意访问。
* **数据迁移**:支持将YOURLS数据迁移到Zurl,帮助用户过渡。
* **API**:提供API接口,方便二次开发和集成到任意系统。
演示
* 演示站点:https://zurl.demo.mba
* 用户名:
xiaoz* 密码:
blog.xiaoz.orgDocker安装Zurl
Zurl目前仅提供Docker安装方式,推荐使用Docker Compose完成安装,新建
docker-compose.yaml文件,内容如下:version: '3.8'
services:
zurl:
container_name: zurl
image: helloz/zurl
ports:
- "3080:3080"
restart: always
volumes:
- ./data:/opt/zurl/app/data输入
docker-compose up -d启动,然后访问http://IP:3080 根据提示完成初始化!
使用介绍
在Zurl首页可以输入一个长链接快速转换为短链接,同时也支持自定义短链。

添加长链接后,Zurl会尝试自动获取网站标题,方便后续识别和管理。

支持将YOURLS的数据迁移到Zurl,需要使用phpMyAdmin将yourls_url表导出为
.json格式,然后再进行导入到Zurl中。
Zurl支持User-Agent屏蔽,当被屏蔽的UA访问时会出现拦截提示,比如X信。

结语
Zurl是一款由xiaoz开发的轻量级短链接系统,提供短链接生成、管理、点击统计等功能,支持数据迁移和API集成。其特色包括自动获取标题、UA屏蔽和延迟计数,兼顾高效与安全。可通过Docker快速部署,非常适合个人或小型企业使用。
> Github开源:https://github.com/helloxz/zurl