智核分流系统是一款专业的域名转发管理系统,支持多种转发模式,满足不同场景的需求。系统采用 PHP 8.x + Smarty 4.x 技术架构,具有高性能、易扩展、安全可靠的特点。
- ✅ 7种转发模式(显性、隐性、隐藏式、302、页面停放、1转多、短域名)
- ✅ 路径转发(自动追加URL路径到目标地址)
- ✅ 会员系统(密钥开通、域名限制、到期管理)
- ✅ HTTPS 自动转发(通配符证书支持)
- ✅ 多服务器负载均衡
- ✅ 地理位置转发(短域名模式)
| 功能 | 说明 |
|---|---|
| 301显性转发 | SEO友好,权重传递 |
| 302隐性转发 | 地址栏不变,隐藏目标 |
| 隐藏式转发 | 与隐性相同,标签更友好 |
| 302跳转 | 临时跳转,测试专用 |
| 页面停放 | 自定义停放页面 |
| 1转多 | 流量分配,A/B测试 |
| 短域名 | 地理位置转发 |
| 路径转发 | 自动追加访问路径到目标地址 |
| 功能 | 说明 |
|---|---|
| 用户管理 | 注册、登录、权限控制 |
| 会员系统 | VIP等级、密钥开通、域名限制 |
| 密钥管理 | 生成、分发、回收 |
| 域名管理 | 添加、编辑、删除、统计分析 |
模式值: 0
工作原理:
用户访问 https://abc.com
↓
服务器返回 301 重定向
↓
浏览器自动跳转到 https://target.com
↓
地址栏显示目标网址
特点:
- 地址栏变成目标网址
- SEO权重传递(301告诉搜索引擎是永久转移)
- 用户明确知道跳转到哪里
- 适合长期使用的域名
适用场景:
- 品牌域名跳转
- 域名更换过渡
- 长期合作推广
示例配置:
源域名:abc.com
目标地址:https://www.baidu.com
模式值: 1
工作原理:
用户访问 https://abc.com
↓
服务器返回 iframe 嵌入页面
↓
页面内容为目标网址,但地址栏不变
↓
地址栏仍显示 https://abc.com
特点:
- 地址栏显示源域名,不显示目标网址
- 用户感觉仍在源域名上
- 部分网站会阻止 iframe 嵌入(X-Frame-Options)
适用场景:
- 隐藏目标网址
- 品牌统一展示
- 需要在地址栏显示自己域名的场景
示例配置:
源域名:abc.com
目标地址:https://www.baidu.com
页面标题:我的导航站
关键字:网址导航,在线工具
页面描述:这是一个综合网址导航
注意事项: 以下网站会阻止 iframe 嵌入:
- Netflix、Google、淘宝、抖音等
- 设置了
X-Frame-Options: SAMEORIGIN的网站
建议对这类网站使用 显性转发 或 302跳转。
模式值: 6
工作原理: 与隐性转发完全相同,唯一的区别是:
| 对比项 | 隐性转发 | 隐藏式转发 |
|---|---|---|
| 标签显示 | 目标地址 | 域名 |
| 用户填写体验 | 感觉是"转发" | 感觉是"绑定域名" |
| 转发效果 | iframe嵌入 | iframe嵌入 |
| 地址栏 | 不变 | 不变 |
特点:
- 心理上更友好,用户感觉是在"绑定域名"而非"转发"
- 与隐性转发功能完全一致
适用场景:
- 希望用户感觉是"自己的域名"
- 隐藏目标网址
- 品牌统一展示
模式值: 3
工作原理:
用户访问 https://abc.com
↓
服务器返回 302 临时重定向
↓
浏览器跳转到 https://target.com
↓
地址栏显示目标网址
特点:
- 地址栏变成目标网址
- SEO权重不传递(302是临时转移)
- 适用于临时跳转场景
适用场景:
- 活动页面跳转
- A/B测试
- 短期推广链接
- 临时维护页面
示例配置:
源域名:promo.abc.com
目标地址:https://promotion.example.com/spring
模式值: 2
工作原理:
用户访问 https://abc.com
↓
服务器返回自定义停放页面
↓
显示预设的页面内容
特点:
- 不跳转到其他网站
- 显示自定义停放页面
- 可以设置标题、关键字、描述
适用场景:
- 域名未启用时展示
- 域名出售页面
- 品牌介绍页面
示例配置:
源域名:abc.com
目标地址:https://www.example.com
页面标题:欢迎访问ABC
关键字:ABC,品牌
页面描述:ABC官方主页
停放页面:默认页面
模式值: 4
工作原理:
用户访问 https://abc.com
↓
根据配置规则选择一个目标网址跳转
↓
目标可以是:依次用完一个再下一个 / 随机选择
配置选项:
| 选项 | 说明 |
|---|---|
| 转发目标 | 添加多个目标网址,每个可设置访问次数限制 |
| 兜底地址 | 所有目标都用完后跳转的网址 |
| 转发模式 | 依次转发 / 轮转(随机) |
转发模式说明:
-
依次转发
- 按顺序使用每个目标
- 每个目标有访问次数限制
- 用完一个自动用下一个
- 全部用完使用兜底地址
-
轮转(随机)
- 每次随机选择一个可用目标
- 支持访问次数限制
- 用完的目标不再被选择
适用场景:
- A/B测试(50%用户去A,50%用户去B)
- 流量分配(80%去主站,20%去备用)
- 负载均衡
- 多平台分发
示例配置:
转发目标:
├── [http://target1.com] [访问次数:1000]
├── [http://target2.com] [访问次数:1000]
└── [+ 添加转发目标]
兜底地址:http://fallback.com
转发模式:[依次转发 v]
模式值: 5
工作原理:
用户访问 https://abc.com
↓
302跳转到 https://08.ink/短码
↓
08.ink 根据用户地理位置转发
↓
中国用户 → cn.example.com
美国用户 → us.example.com
日本用户 → jp.example.com
其他用户 → 默认目标
特点:
- 支持地理位置转发(Geo Targeting)
- 不同国家/地区跳转到不同目标
- 利用 08.ink 的全球节点加速
- 短码格式:1-99
配置选项:
| 选项 | 说明 |
|---|---|
| 目标地址 | 默认跳转目标网址 |
| 短码 | 1-99 的数字 |
在 08.ink 设置地理位置转发:
- 登录
https://08.ink/user/login - 编辑对应的短链
- 在「Geo Targeting」中添加:
cn: https://cn.example.com # 中国
us: https://us.example.com # 美国
jp: https://jp.example.com # 日本
默认: https://default.example.com
示例配置:
短码:88
目标地址:https://www.baidu.com
08.ink Geo Targeting 设置:
├── cn: https://baidu.com # 中国
├── us: https://google.com # 美国
├── jp: https://yahoo.co.jp # 日本
└── (其他): https://baidu.com # 默认
适用模式: 显性转发(0)、隐性转发(1)、隐藏式转发(6)、302跳转(3)、1转多(4)
工作原理:
启用路径转发后:
用户访问 https://p.590.net/abc/page
↓
系统读取访问路径 /abc/page
↓
追加到目标地址 https://66.139.ink/abc/page
↓
跳转到完整的目标地址
特点:
- 自动将访问路径追加到目标URL
- 支持多级路径(如
/a/b/c) - 可在添加域名或编辑域名时开关
- 适用于大多数转发模式(页面停放和短域名除外)
适用场景:
- 子路径映射(源站路径结构与目标站一致)
- API代理转发
- 多页面网站的域名切换
- CDN回源路径透传
示例配置:
源域名:p.590.net
目标地址:https://66.139.ink
路径转发:✅ 启用
访问效果:
p.590.net → 66.139.ink
p.590.net/1 → 66.139.ink/1
p.590.net/a/b/c → 66.139.ink/a/b/c
| 等级 | 名称 | 默认域名限制 | 说明 |
|---|---|---|---|
| 0 | 普通用户 | 0 | 注册后默认,无法创建域名 |
| 1 | VIP1 | 5 | 基础会员 |
| 2 | VIP2 | 20 | 中级会员 |
| 3 | VIP3 | 100 | 高级会员 |
| 99 | 永久VIP | 0 | 管理员开通,无限制 |
方式一:密钥开通
- 管理员在后台生成 VIP 密钥
- 设置会员等级、时长、域名限制
- 发放密钥给用户
- 用户在「用户中心」→「激活VIP」中输入密钥
方式二:管理员手动开通
- 管理员登录后台
- 进入「用户列表」
- 点击「编辑」用户
- 设置会员等级、到期时间、域名限制
- 格式:
VIP-XXXXXXXXXXXX(12位随机字符) - 使用:一次性使用,每个密钥只能被一个用户激活
- 安全:激活后绑定用户,无法转让
- 非永久VIP:到期后自动降级为普通用户
- 已创建域名:降级后仍可正常访问(只读)
- 续费:管理员可手动延长到期时间
- PHP 版本:8.0 或更高
- 数据库:MySQL 5.7+ / MariaDB 10.2+
- Web 服务器:Nginx / Apache
- PHP 扩展:pdo, pdo_mysql, gd, session
- PHP 8.2
- MySQL 8.0
- Nginx 1.24
- 至少 512MB 内存
将所有文件上传到网站根目录,例如:/www/wwwroot/url/
chown -R www:www /www/wwwroot/url
chmod -R 755 /www/wwwroot/url
chmod -R 777 /www/wwwroot/url/templates_c
chmod -R 777 /www/wwwroot/url/cachewww:www 为 Web 服务器用户,根据系统可能为
nginx:nginx、www-data:www-data等
如果数据库不存在,安装向导会自动创建。也可以提前创建:
CREATE DATABASE `你的数据库名` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER '你的用户名'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON `你的数据库名`.* TO '你的用户名'@'localhost';
FLUSH PRIVILEGES;浏览器访问:http://你的域名/install.php
按照向导填写:
- 数据库配置 - 主机、端口、库名、用户名、密码
- 管理员账户 - 邮箱和密码
点击「开始安装」即可完成!
安装完成后,登录管理员后台 http://你的域名/admin/,进入「网站配置」设置:
| 配置项 | 说明 |
|---|---|
| home_domain | 网站主域名 |
| register_switch | 是否开放新用户注册 |
| domain_add_switch | 是否允许添加域名 |
| audit | 是否需要审核域名 |
| smtp | 邮件服务器配置(可选) |
- 访问网站首页
- 点击「注册」
- 填写邮箱、密码
- 登录使用
- 获取管理员提供的 VIP 密钥
- 登录用户中心
- 点击「激活VIP」
- 输入密钥并提交
- 开通成功,获得对应权限
- 登录用户中心
- 点击「添加域名」
- 填写域名和选择转发类型
- 根据类型填写相应配置
- 提交完成
- 在域名列表点击「编辑」
- 修改转发配置
- 保存更改
- 在域名列表点击「删除」
- 确认删除(不可恢复)
- 释放域名名额
- 查看用户列表:后台 → 用户列表
- 编辑用户:点击「编辑」修改邮箱、密码、会员状态
- 手动开通VIP:在编辑页面设置会员等级、到期时间、域名限制
- 生成密钥:后台 → VIP密钥 → 生成新密钥
- 设置参数:选择等级、时长、域名限制、生成数量
- 分发密钥:将生成的密钥发给用户
- 删除密钥:删除未使用的密钥
- 网站配置:后台 → 网站配置
- 域名列表:后台 → 域名列表
- 统计分析:查看整体数据
- 检查
templates_c和cache目录权限是否为 777 - 检查 PHP 错误日志
- 确认域名已正确解析到服务器
- 使用
ping 域名验证 DNS 是否生效 - 检查域名是否在允许列表中
- 目标网站设置了 X-Frame-Options 阻止嵌入
- 建议改用显性转发或 302 跳转
- 访问
http://你的域名/upgrade.php - 点击「执行数据库升级」
- 主域名子域名自动支持 HTTPS(通配符证书)
- 外部域名需要单独申请 SSL 证书
软件名称: 智核分流系统
版本: 2.01
GitHub: https://github.com/andy07559/kore-url
联系邮箱: url@590.net
联系电话: +15035014736
技术支持: 通过 GitHub Issues 提交问题
MIT License
Copyright (c) 2024 智核科技
智核分流系统 - 让域名转发更智能