GoJump · 域名多跳转管理系统
简洁、安全的域名跳转与安全检测平台,支持多域名分组调度、智能安全检测、被墙(连通性)监测与自动熔断。
一、系统简介
GoJump 是一套基于 PHP + MySQL 开发的域名多跳转管理系统,核心能力:
- 分组跳转:一个源域名对应一组目标域名,按策略自动调度跳转;
- 智能安全检测:自动检测目标域名是否被 Google Safe Browsing 标记、是否不可达(疑似被墙);
- 自动熔断:目标域名全部不可达时自动暂停跳转,恢复后自动恢复,无需人工干预。
适合用于域名批量管理、落地页调度、多域名容灾切换等场景。
二、核心功能
1. 域名跳转调度
| 能力 | 说明 |
|---|---|
| 分组管理 | 每个分组绑定一个源域名,访问该域名任意路径自动跳转到组内目标域名 |
| 4 种调度模式 | 随机、依次、权重、均衡(自动选跳转次数最少的目标) |
| 4 种跳转方式 | 302 临时重定向、301 永久重定向、倒计时落地页、滑块验证 |
| 设备分流 | 目标域名可按 PC / 手机 / 全部设备分别配置 |
| 不可达排除 | 跳转调度自动排除最近连通检测失败的目标域名,只跳转可达目标 |
2. 智能安全检测
| 能力 | 说明 |
|---|---|
| Google Safe Browsing | 检测目标域名是否被标记为恶意(钓鱼 / 恶意软件 / 恶意捆绑等),命中自动拦截 |
| 连通性检测(被墙) | 探测目标域名在服务器网络下是否可达,返回 HTTP 状态码与耗时 |
| 批量检测 | 一键对列表内全部域名同时执行谷歌 + 连通性检测,弹窗汇总 |
| 每日自动巡检 | 每天凌晨自动全量检测所有启用域名,结果直接落库展示 |
| 自动暂停联动 | 分组开启后:目标全部不可达 → 自动暂停跳转;恢复可达 → 自动恢复 |
| API Key 校验 | 后台”测试连接”一键验证 Safe Browsing Key 是否有效(不消耗配额) |
3. 安全中心
- 风险日志:谷歌检测命中 / 手动屏蔽 / 健康检测异常,支持标记处理与解除屏蔽;
- 不可达域名:实时列出连通检测失败的域名(疑似被墙)及失败原因;
- 配额监控:Safe Browsing 每日配额使用率一目了然。
4. 其他能力
- 短码跳转:
/go/{code}短链接跳转; - 滑块验证:拼图滑块通过后才跳转,防机器访问;
- 统计报表:跳转趋势、分组 / 域名统计、导出 CSV;
- 模板管理:倒计时落地页模板;
- 操作日志:后台所有关键操作留痕。
三、后台功能清单
| 模块 | 说明 |
|---|---|
| 数据看板 | 今日跳转、分组 / 域名概览、风险提醒 |
| 分组管理 | 分组 CRUD、调度模式、跳转方式、自动暂停联动开关 |
| 域名管理 | 域名 CRUD、批量导入、安全 / 连通 / 批量检测、检测结果展示 |
| 统计报表 | 跳转统计、趋势图、导出 |
| 安全中心 | 风险日志、不可达域名、配额、屏蔽管理 |
| 跳转规则 | 短码规则管理 |
| 模板管理 | 落地页模板 |
| 系统设置 | Safe Browsing Key、站点信息、安全策略 |
| 操作日志 | 登录 / 操作审计 |
四、技术架构
后台架构:原生 PHP(无框架依赖)MVC 结构,App/Core 提供路由、数据库、缓存、请求响应,控制器 + 视图渲染后台页面。
五、技术栈
| 项 | 说明 |
|---|---|
| 语言 | PHP 8.0+(开发环境 8.2) |
| 数据库 | MySQL 5.7+ / 8.0 |
| Web 服务 | Nginx(伪静态)或 Apache |
| 缓存 | Redis(可选),不可用时自动降级为文件缓存 |
| 前端 | 原生 HTML / CSS / JS,无构建步骤 |
| 外部依赖 | Google Safe Browsing API(可配置,未配置时跳过检测) |
六、安全特性
- 登录限流(连续失败 5 次锁定 30 分钟)、Session 绑定 IP;
- 密码 bcrypt 加密存储;
- 后台接口 CSRF 校验、接口白名单;
- 单 IP / 单规则访问限流;
- Safe Browsing 配额保护(超限自动降级放行,不影响跳转);
- 滑块验证防机器访问。
七、适用场景
- 多域名 / 多落地页的调度分发;
- 目标域名批量安全巡检(被谷歌标记、被墙预警);
- 域名不可达时自动切换可用目标,保障访问连续性;
- 防机器访问的滑块验证入口。


扫一扫上面的二维码,加我微信

