PHP · Go · Vue3

一次生成,随处链接。

DWZ 短网址平台 —— 三引擎驱动的企业级短链接服务, 从生成到分发,安全、可控、可分析。

  • 企业级安全防护
  • 多维流量分析
  • 自动化运维
3核心引擎
22权限点
13审计批次
7幂等迁移
/ Features

功能矩阵

前台体验、后台运营、安全防护、流量洞察与自动化运维,五大维度全覆盖。

do.php/r/:code302

双引擎跳转

PHP 轻量前台与 Go 高性能网关双路径,Nginx 智能分流。短链创建、解析、重定向各司其职,P99 毫秒级响应。

SSRF2FAJWTHMAC

企业级安全

SSRF 双向防护阻断私网与云元数据地址;TOTP 双因素认证;JWT 双令牌 + Redis 登出黑名单;链接密码保护与违规检测。

ip2region

GeoIP 地域分析

自研 ip2region v1 读取器与 ISO 国家映射,零第三方依赖。

search

Referer 来源

搜索引擎 / 社交媒体 / 直接访问自动归类,Top N 可视化。

audit

RBAC 权限

4 级角色、22 个权限点、树形授权,精细管控。

domains

域名池

多域名短链 + 负载均衡 + DNS/SSL 健康检测,自动切换。

events

Webhook 事件

created / clicked / expired / deleted 订阅,HMAC 签名重试。

-dry-run

迁移版本管理

cmd/migrate + schema_migrations,全部幂等可重复执行。

TOTP

2FA

TOTP 双因素认证,支持 Google Authenticator。

HMAC

链接密码

共享 HMAC Cookie 校验,敏感链接安全分发。

rules

违规检测

关键词规则库,三态审核流。

click_logs

双写对账

点击计数校准,click_logs 自动分区。

/ Architecture

系统架构

三层解耦 + 双写对账,前后台数据永远一致。

/ Quickstart

快速开始

Docker 一条命令起服务,三分钟跑通全部依赖。

docker-compose
# 一键起服务
git clone https://github.com/motao123/dwz-shorturl.git
cd dwz-shorturl
cp deploy/.env.example deploy/.env
docker compose -f deploy/docker-compose.yml up -d
local-dev
# 本地开发
cd backend && go run ./cmd/server
cd frontend && npm install && npm run dev
go run ./cmd/migrate -status