① 打开品牌域
→
② 运维 301
→
③ 落地域 Loading
→
④ 风控判定
→
⑤ 加密动态域 + 探活
→
⑥ 进入主站
PC 浏览器流程
1
品牌域
S1 · 用户打开品牌域名
PC 浏览器输入或点击广告中的品牌 URL
WINBET
品牌宣传页 / 跳转入口(无业务)
产品要求:品牌域不出现登录、钱包、赛事等业务模块。
2
运维
S2 · 运维 301 到落地域
CDN / Nginx 将任意路径 301 至落地中间域
正在跳转…(301 → 落地域)
运维规则:301 目标 只能是落地域,禁止直接 301 到 play-*.com 主站。
3
落地域
S3 · 落地域 · 连接中
地址栏已是落地域,展示 Loading
用户感知:仍在落地域,尚未看到主站内容。
4a
异常
S4 · 判定失败 · 空页
风控命中(黑名单 / 刷机 / 脚本)— 不进入主站
产品要求:空白页,无业务文案,地址栏保持落地域,不暴露主站域名。
异常包括:后台 IP/设备黑名单、刷机 终端、脚本/自动化 访问 — 一律空页。
判定标准:刷机/脚本如何识别由 技术补充(§3.3.2)。
异常包括:后台 IP/设备黑名单、刷机 终端、脚本/自动化 访问 — 一律空页。
判定标准:刷机/脚本如何识别由 技术补充(§3.3.2)。
4b
落地域
S4 · 判定通过 · 获取加密动态域
系统返回 ≤3 条加密主站域名,客户端解密
后台:解密 play-a.com · play-b.com · play-c.com
(用户不可见明文列表)
(用户不可见明文列表)
逻辑:判定通过后下发加密列表;实现方式由技术团队自定。
5
落地域
S5 · 轮询探活
按顺序探测主站可用性,第一条可用即进入
正在切换备用线路…
探活规则:线路 1 超时 → Toast → 试线路 2;成功前地址栏 仍为落地域。
5b
异常
S5 · 探活全部失败
三条主站均不可用
⚠
暂时无法连接
请检查网络后重试,或联系在线客服
产品要求:全屏 E4,在落地域完成,文案不含 play-*.com。
注意:与 E1 风控 空页 不同 — 探活失败用 全屏。
注意:与 E1 风控 空页 不同 — 探活失败用 全屏。
6
主站域
S6 · 进入主站首页
探活成功,浏览器跳转到主站动态域
VTY
首页赛事钱包
热门
直播
活动
此后:主站动态域名切换沿用 现有能力,产品方案不调整。
H5 浏览器流程(逻辑同 PC,布局适配移动端)
1
品牌域
H5 · S1 打开品牌域
手机浏览器点击品牌链接
9:41
winbet.com
WINBET
2
运维
H5 · S2 301 → 落地域
运维跳转,地址栏变更
9:41
entry.vty.net/?from=winbet
正在跳转…
3
落地域
H5 · S3 落地域 Loading
9:41
entry.vty.net
4
异常
H5 · S4 判定失败 · 空页
黑名单 / 刷机 / 脚本
9:41
entry.vty.net
5
落地域
H5 · S5 探活 + Toast
9:41
entry.vty.net
正在切换备用线路…
6
主站域
H5 · S6 进入主站
VTY
赛事
钱包
我的
明确不在本文范围
- App — 客户端打开、App 动态域名等,均不涉及
- 分享域名 — 分享短链、分享落地域、分享页跳转等,均不涉及
- 主站运行期切换 — 进站后沿用现有 Toast / 轮询逻辑(非品牌链改造项)
- 技术实现 — 接口、加密、SDK 由技术团队自行设计,不在产品方案范围