R
ROGUE 取证 v10 · P2P SDK vendor profile
Multi-Upstream P2P CDN Aggregator
v10 update P2P SDK vendor profile grey-market IPTV 取证报告 2026-05-12

ROGUE = Multi-Upstream P2P CDN Aggregator

本页讲清整条链路:合法 carrier 的视频流 → 被 4 个独立 IPTV reseller(用 Flussonic Media Server)抓出来 → 被 ROGUE 操作者租来的 P2P CDN 节点池 + 外采的 P2P SDK 重分发 → 用 IPTVBoss 工具包装 UI → 卖给 38K 终端用户

★ 关键洞察:ROGUE 几乎没"原创技术" — 它只是把市场上现成的 SDK / 工具 / 商业 VPS / 上游 IPTV operator 全部串起来包装成 app,再加点 PPV 运营。这也解释了它为什么 7 个月就能做到 3,745 频道 + 38K 用户

完整频道
3,745
93 categories
上游 operator
4
Flussonic 部署
P2P 节点
21+
4 ASN VPS
付费用户
~38K
$20/月
月收入估
~$760K
净≈$400K+
🤔

"ROGUE 才 7 个月,怎么就这么成熟?"

域名 rogue1.tv / rogue1.info 注册时间 2025-10-25。到 2026-05 才 7 个月,但已有完整 Flutter app + Go P2P SDK + 21+ VPS 节点 + 64 个 API + 3745 频道 + 38K 付费用户 + 自动化 PPV 运营 ……
普通团队从 0 起步根本做不到。答案藏在 ROGUE 的"组装策略"里。

P2P SDK 不是 ROGUE 自研

libgojni.so 15MB Go binary 含完整 Pion WebRTC stack + 自定义 binary Cmd 协议。SDK 内部 prefix psk_pc_sdk、master tracker endpoint psk_ps_* 都是某中国商业 P2P CDN vendor 的产品命名("Pang" Chinese typo 是 smoking gun)。ROGUE 只是付费 license user。
→ 省掉 1-2 年 streaming SDK 自研周期

21+ "P2P 节点" 不是自建机房

P2P CDN 节点池实质 = 4 个商业 VPS provider 租来的 dedicated server(PUSHPKT OU / Zenlayer / GTHost / Cogent)。租 21 台 dedicated VPS 不需要技术 — 需要的是钱 + 开通流程
→ 几周内开通 21 台 server,月费 ~$200K 搞定基础设施

Channel / EPG / Logo 全部外采 IPTVBoss

省掉整理 3745 频道命名 + 配 logo + 抓 EPG 这些至少几个月的脏活累活。直接付 ~$32/月用 IPTVBoss 现成的 channel pack。EPG XML 的 source-info-name="IPTVBoss" 标签暴露这一点。
→ "美化层" 直接买现成

Stream 内容直接批发,不自己抓

3745 频道分布在 4 个独立 IPTV operator(019b/c/d/e),各自跑 Flussonic Media Server。ROGUE 操作者向他们批发买"Xtream Codes / HLS pull URL" 接到自家 P2P 后端。不用自己跟 carrier 打交道 / 抓流 / 解 DRM。
→ 内容采购变成"打款 + 接 URL"两步

所以 ROGUE 真正"自研"的部分只有
  • Flutter Android UI 包装(3 个 tab + 播放器集成)— 1-2 个前端工程师,2-3 个月
  • Backend code(rogue1.info 的 64 个 psk_app_nf_* API)— 1-2 个后端工程师,3-4 个月
  • Paypanel + 客服(Laravel 标准开发)— 1 个工程师,1-2 个月
  • 每天人工 PPV curation(Telegram channel 日更)— 1-2 个内容运营,持续

加起来 ≈ 4-6 人核心团队 × 7 个月 = 完全做得出来。 "成熟"的假象来自外采组件 stack —技术 stack 是商业现成的,并非 ROGUE 团队从零造的。

深度介绍 · Flussonic Media Server

第一次听说很正常 — Flussonic 在中文圈知名度极低,但在俄罗斯/独联体 + 全球灰色 IPTV reseller里是事实标准。ROGUE 上游 4 个 operator 全部部署它。

公司信息
公司名:Flussonic LLC (前身 Erlyvideo)
创始人:Max Lapshin (Maxim Lapshin)
总部:🇷🇺 莫斯科, 俄罗斯
成立:~2010 起(Erlyvideo 开源项目)
官网:flussonic.com
价格 & 部署
Perpetual license:$1595 / server
Yearly renewal:$545 / server
部署方式:Linux 自部署 (.deb / Docker / cloud image)
写于:Erlang OTP + C/C++
已知客户(非完整名单)
🏢 大型 CIS:Gazprom / Lukoil / Moldtelecom / Ufanet
🏛 政府:Government of Moscow
🌐 跨国:IBM
📡 服务 100+ 个国家 / millions of viewers
⚠️ 大量灰色 IPTV reseller(如 ROGUE 上游)也是它的客户 — Flussonic 不审查客户用途
📡
Live ingest
RTMP push / RTSP pull / SRT / UDP MPEG-TS 抓取
🔄
Transcoding
硬件加速 H.264/H.265 转码 + adaptive bitrate
📤
多协议输出
HLS / DASH / RTMP / MPEG-TS / WebRTC
CatchUp / TimeShift
回看 / 时移 / DVR 录制 / Start Over
🔒
DRM + 防盗链
Widevine / FairPlay / PlayReady · token URL · GeoIP block
💰
VSaaS subscription
"Video Streaming as a Service" — x-vsaas-session 就是这块的 header
📊
监控 + analytics
Web UI · 实时 stream 状态 · viewer 统计
📷
视频监控 (VSaaS)
原本主营 IP 摄像头 → 后扩展到 IPTV/OTT

为什么 Flussonic 成了 IPTV reseller 默认选择?

✅ 商业层面
  • 俄罗斯公司,受西方版权法约束少(不主动配合 DMCA 截流)
  • 不审查客户用途 — 跟其他商业 streaming platform (AWS IVS / Wowza / Theo Live) 比, 不查 KYC
  • 价格便宜 — $1595 永久 license 一次买断 + $545/年 续
  • Perpetual license 模式: 一次买完不能"远程关停"
  • • 中文文档 + 俄文社区活跃
⚙ 技术层面
  • • 用 Erlang OTP 写 — concurrency 极强,单机能扛几千 stream
  • • 全协议兼容(RTMP/RTSP/SRT/HLS/DASH/WebRTC)— 不挑上游 / 下游 player
  • • 内置 transcoder(FFmpeg 集成)— 一台机器抓 + 转 + 推 完成
  • • 内置 DVR + TimeShift — 给 IPTV 加值产品
  • • Web API + Lua 自定义脚本 — 容易集成进 reseller panel

一个 Flussonic-based IPTV reseller 的典型部署

① Ingest(抓上游) 合法 carrier HLS / DASHESPN/SKY/HBO Max/DAZN… Cable 解码盒抓 SDI/HDMI硬件采集卡 → MPEG-TS 付费 streaming 账号ffmpeg 拉 m3u8 + cookies 卫星接收DVB-S2 → MPEG-TS ② Flussonic Media Server Flussonic 23.02 (Linux server) Erlang OTP · 单机扛 1000+ stream Decode + Transcode DVR / Timeshift Adaptive bitrate EPG / Catch-up Auth + token URL Multi-output (HLS/DASH) 输出 Header: Server: Streamer 23.02 · x-vsaas-session · x-originator URL: /live/<name>/<variant>.m3u8?me-bt=&me-ch=&me-st= ③ 下游 / 客户端 小型终端 reseller买 XC API → 给个人客户 Sub-reseller批发 HLS URL 二级分发 🎯 ROGUE aggregator向 4 家 Flussonic 批发 直接 IPTV box 用户MAG / TiviMate 装 m3u Flussonic 就像 IPTV 行业的 "nginx + ffmpeg + transcoder" 三合一 — 一个 box 把上游变成下游可用的多协议输出。
🎯 我们怎么识别 ROGUE 上游是 Flussonic 的?
HTTP/1.1 200 OK
Server: Streamer 23.02                          ← Flussonic 产品名 (2023-02 release)
Access-Control-Allow-Headers: x-vsaas-session, x-no-redirect, origin,
  authorization, accept, range, content-type, x-add-effective,
  session, x-originator, x-sid
Access-Control-Expose-Headers: Server, range, X-Run-Time, X-Sid, Content-Length, Location

这组 ACL header 组合 + 错误页 "Streamer protection system" 是 Flussonic 全网唯一指纹。公开案例已经把这组 header 归因到 Flussonic。

v10 update "P2P" 是 marketing 话术

P2P CDN 的真实作用 · 不是真 P2P

很多人看到 "P2P CDN" 就想到 BitTorrent / WebTorrent — 终端用户互相传,节省带宽。ROGUE 的 "P2P CDN" 跟这个完全不是一回事。它本质是 multi-region edge CDN + 二进制私有协议,套个 "P2P" 名字。

真实数据流向(v5/v6 实测)

① Origin(4 个 Flussonic) 019b · US cable retransFlussonic 23.02 · 2001 ch 019c · Sports aggregatorFlussonic 23.02 · 1290 ch 019d · Asia + PPV/HBOFlussonic 23.02 · 430 ch 019e · Mexico localsFlussonic 23.02 · 23 ch Flussonic 端只看到 21 个 ingest 连接 ≠ 用户数 ② P2P 节点池 (21+ 商业 VPS) "P2P CDN" 实质 = dedicated VPS 池 PUSHPKT OUAS3920 · 43% ZenlayerAS62610/21859 GTHostAS63023 CogentAS174 VpsQuan (新)AS62468 运行 vendor 商业 P2P CDN SDK vhost=live.khvj80289tikojidbf02 单节点服务 N 千终端 放大比 ~1:1000 ③ 终端用户 APK (N 千) 📱 Android phone · ExoPlayer 📺 Android TV box · ExoPlayer 📺 FireTV · ExoPlayer 📺 Pixel · ExoPlayer (实测对象) ... 总数:未实测 (估 2K-15K) listen 127.0.0.1 only · 不对外 → 不是真 P2P 终端节点

流量箭头颜色: 紫色虚线 = 1:1 ingest (Flussonic → VPS 节点池) · 青色实线 = 1:N fanout (VPS → 终端)。 Flussonic 端只看到 21 个并发连接,看不到 ROGUE 终端用户数 — 这就是"上游买少量、下游放大用"的本质。

4 个真实作用(按重要性排序)

Origin Fanout (扇出)
⭐⭐⭐⭐⭐ 核心作用

Flussonic 端一个 me-bt token 服务整个节点池;节点池服务全部终端。 带宽放大比 1:1000+ — Flussonic 看到 21 个连接,实际服务可能 N 万用户。这是上游 wholesale 价格能 cover 的关键。

Origin 隐藏 (法律抗性)
⭐⭐⭐⭐⭐ 核心作用

终端用户看到的 P2P 节点 IP 是 PUSHPKT/Zenlayer/etc;上游 Flussonic IP/operator 完全隐藏。 版权方 DMCA 打到的是商业 VPS provider,而不是上游 4 个 reseller。保护供应链。

节点 takedown 抗性
⭐⭐⭐⭐ 业务连续性

单节点被 ban,从节点池换另一个;SDK nodes_score + tidyNodes + node_backoff_ban_init/max_sec 是为这个设计的 (v10 远程配置 knob)。 坏了的节点自动降权,新节点自动接管。

Per-user 带宽分担
⭐⭐ 技术上支持,实际未启用

SDK 内置 Pion WebRTC + CmdProxy + ICE-TCP,理论上能开启用户互传。但 v5 实测 ROGUE 终端 APK 只 listen 127.0.0.1 — 大概率没启用,或只在 LAN 内启用。

真 P2P vs ROGUE "假 P2P" — 4 项标志对比

真 P2P 标志 真 P2P (BitTorrent/WebTorrent) ROGUE "P2P CDN"
终端 APK 对外开放监听端口 ✅ 必须 ❌ 只 listen 127.0.0.1
终端 IP 出现在他人 SDK peer list ✅ 是 ❌ Frida 抓的全是商业 VPS IP
上行带宽消耗 ≈ 下行 ✅ 平衡 ❌ 静默时无上行
节点 IP 多样化(住宅 IP) ✅ ISP 散布 ❌ 全是数据中心 dedicated server
🎭
结论:ROGUE "P2P CDN" 是 marketing 话术

技术上更准确的名字是 multi-region edge CDN with proprietary binary protocol。 vendor 把 SDK 命名 p2p-go-sdk 也有误导性 — 它确实有 Pion WebRTC + P2P 协议能力,但 ROGUE 这个客户只用 server-to-client 单向分发部分。

为什么 ROGUE 不开真 P2P?3 个理性原因

① 隐私 / 反追踪

真 P2P 会暴露终端用户 IP 给其他终端 — 用户立刻发现 "这个盗版服务在用我的 IP 帮它传流给别人"。差评 + 跑路 + 法律风险

② 网络穿透成本

NAT / CG-NAT / 移动 LTE 让 user-to-user 成功率只有 30-50%。要架 STUN/TURN/relay 才能弥补 — 最后还是绕回 VPS。不如直接 VPS 一步到位

③ swarm 密度不够

真 P2P 要看 swarm 密度 — 同时看同一频道的人少于 100 时,P2P 命中率几乎 0。ROGUE 3,745 频道分散,每频道平均同时观看 < 10 人,P2P 没用

经济模型重估(含 Telegram 实测修正)

📊 数字来源诚实评级
v9 报告原数字(推测)
用户数38,000
月营收$760K
月净利$400K+

⚠ 三个数字都是推测 — 没有任何独立数据来源支撑

v10 实测修正
Telegram @rogue_everyday210 实测
推算用户数 (210 / 10% 行业 ARPU)~2,100
范围 (5-15% 折算)1.4K - 4.2K

✓ Telegram 订阅数是唯一一手实测数据

如果用户数 ≈ 2K,重估经济模型:
上游成本 (4 家 Flussonic reseller wholesale):    ~$10K-30K/月
P2P CDN VPS 节点池 (21+ × $60):                  ~$1.3K-5K/月
P2P CDN SDK license (vendor 商业授权):           ~$500-2K/月
IPTVBoss metadata 订阅:                          $32/月
AWS SES + Cloudflare + 域名 + 360 加固保:        ~$500/月
                                                ────────
固定成本合计:                                    ~$15K-40K/月

收入 (2K × $20):                                 $40K/月

净利 (中位):                                     ~$0-25K/月
                                                 (可能微利或勉强保本)

如果实际是这个量级,ROGUE 真实运营动机更像 2-3 人小团队月入几千美刀的灰产,而非 v9 推算的 $400K/月暴利团伙。 38K / $760K 数字会让整个分析失去可信度。

💡 要把这个数算实需要: (a) 抓 psk_app_* API 响应里的 total_users / popular_count 字段 · (b) 注册 trial 后看升级页 paypanel 真实价格 · (c) CoinFlow webhook payload 里的 subscription_id 自增模式反推订单数
💡
关键洞察

P2P CDN 在 ROGUE 这里的真实价值不是省钱,而是 OPSEC

  • 🛡 让版权方 DMCA 打不到上游 Flussonic operator(保护供应链
  • 🔄 让 ban 一个 VPS IP 后能快速换(业务连续性
  • 🕳 让终端用户拿不到上游真实 URL(防 user 越过 ROGUE 自己拉流
  • 📦 商业 VPS 套个 "P2P CDN" 名字 = marketing 卖点(对 reseller / 客户都唬人

技术本质:单纯 CDN + 上游 1 份变下游 N 份的 fanout。"P2P" 是 marketing 话术 + 一个有 P2P 技术能力的 SDK 副作用。

深度介绍 · IPTVBoss 工具

很多人误以为 cdn.iptvboss.pro 出现在 ROGUE 就是 "ROGUE = IPTVBoss 客户/上游"。其实 IPTVBoss 是个纯软件工具不卖 stream,不卖 channel

🧰
IPTVBoss / Boss Editor Pro
IPTV reseller 的 "Photoshop"

跨平台桌面应用(macOS / Windows / Linux JAR),开发者 walrusone (Russell J. Wall, 加拿大),官网 iptvboss.pro。月费 ~$15-32 起。 专门给 IPTV reseller(不是终端用户)用,让他们把买来的混乱 channel 整理成漂亮 playlist 卖出去。

🏷️
1. Logo Pack

5000+ 频道 logo,USA/NBCEast_WNBC.us.png 命名规范,host 在 cdn.iptvboss.pro

📅
2. EPG XML 生成

XMLTV 标准节目单,自动配套 channel pack,XML 头写 source-info-name="IPTVBoss"

📋
3. M3U Editor

导入混乱 M3U → 分类 / 改名 / 加 logo → 导出干净 M3U + XMLTV

☁️
4. 内置 XC server

Dropbox 云同步 + -xcserver 兼容 Xtream Codes 协议

⚠️ 重要:IPTVBoss 不做的事
  • 不卖 stream URL — reseller 必须自己从上游买
  • 不持有任何 channel 内容版权
  • 不是 IPTV piracy 团伙 — Russell Wall ≠ Boss IPTV Cartel (Randhawa),只是名字撞车
一句话总结

IPTVBoss = "IPTV reseller 的 Photoshop"。 不卖 stream,只卖包装工具 + 配套素材包。 ROGUE 付 ~$32/月把这"美化层"直接用上,省下自维护 metadata 成本。

v10 update 2026-05-12 vendor identity = UNKNOWN

深度介绍 · P2P CDN SDK Vendor

用户疑问:"IPTVBoss 这种简单功能 ROGUE 不做,P2P CDN 这种复杂功能反而做 — 不合逻辑。能找到 P2P CDN 背后的运营方吗?"
答案:P2P CDN 也不是 ROGUE 自研,是中国/华人团队的商业 SDK,OEM 卖给灰产客户。

vendor 画像 (已确认)
  • 🇨🇳 中国/华人团队 — 5 条独立指纹(见下方)
  • 🧰 技术栈:Go + Pion WebRTC + gomobile binding
  • 📦 商业模式:多租户 vhost SDK 授权(OEM/白标)
  • 🕵 客户群:灰产 IPTV(至少 ROGUE 是其中一个)
  • 🛡 OPSEC 强度:≈ Pegasus / Cellebrite 级别
vendor 身份 (取证边界)
  • ❌ 公司名 / 注册地 / 法人 不可命名
  • ❌ 控制面 API 域名 不可静态获取
  • ❌ License token 不可静态获取
  • ❌ 客户列表 不可静态获取
  • ⚙ 突破窗口 = 动态 Frida hook ets.Ets.open() + infra-pkg/config.(*Online).pull

内部 Monorepo 结构(trimpath 残留路径还原)

libgojni.so 用 -trimpath=true -tags=sdk 编译,但 Go runtime 反射仍泄漏完整包路径。用 strings + go version -m 提取出 100+ 函数 + 内部 .go 文件名。

p2p-go-sdk/ (业务层)
ets/ets.go                     ← SDK 入口
helper/
 ├── bimap.go config.go encrypt.go
 ├── cert/{extract,signer,signingblock,types}.go
 ├── data_buffer.go http_range.go key.go
 ├── live.go piece.go ratelimit.go
 ├── resources_inner.go
 ├── resources_monitor.go  ← 反 frida + APK hash
 ├── segments.go slice_buffer.go
 ├── service.go stat_map.go utils.go
http_server/                   ← 127.0.0.1 本地 HTTP
 ├── auth.go handler.go handler_live.go
 ├── middleware.go service.go
proxy/                         ← 节点连接池
 ├── api.go client.go node.go
 ├── pool.go proxy.go types.go
request_manager/
 ├── manager.go ops_live.go ops_vod.go
 ├── request_live/{manager,ops_dsd}.go
 ├── request_vod/{downloader,service,subtask}.go
session_manager/
 ├── live_dsd/manager.go      ← Live Data Service Daemon
 ├── nodes_score/manager.go   ← 节点评分调度
 ├── slice_manager/ stream/   ← 数据分片
infra-pkg/ (基础库 — vendor 自研)
alarm/                         ← markdown webhook 报警
 ├── alarm.go client.go recovery.go      ← 钉钉/飞书 风格
config/
 ├── auth.go config.go global.go
 ├── online.go                ← 控制面拉远程配置
 ├── vhost.go                 ← ★ 多租户系统
device/{cpu_linux,device_sdk}.go
ident/{file,guid,identifier,oid.go}   ← device-id 持久化
log/{chown_linux,logger,lumberjack}.go
mcrypto/                       ← 自研加密包
 ├── chacha20.go md5.go
 ├── sharpening.go            ← ★ "锐化" 直译
network/
 ├── anet/{interface,netlink}.go
 ├── dns.go
 ├── webrtc/
 │   ├── client.go server.go session.go
 │   ├── interflow.go         ← ★ "互流" 直译
 │   ├── logger.go message.go net.go
 │   ├── signal.go webrtc.go
protocol/                      ← 自定义二进制协议
 ├── blob.go cancel.go command.go
 ├── dash_*.go hls_*.go
 ├── pang.go                   ← ★ Cmd Pang typo
 ├── piece.go ping.go proxy.go subscribe.go

中国/华人团队指纹 (5 条独立证据)

CmdPang 拼音误读

协议命令 CmdPang.Unmarshal 位于 infra-pkg/protocol/pang.go。Ping→Pong 是英文标准搭配,但中文程序员常因拼音习惯写成 "Pang"(pīng-pāng 乒乓)。

强度: ★★★★★ smoking gun
sharpening.go

infra-pkg/mcrypto/sharpening.go — "锐化"加密。"sharpening" 是中文"锐化"的字面英译,英语原生程序员不会这样命名加密文件。

强度: ★★★★
interflow.go

infra-pkg/network/webrtc/interflow.go — "互流"。中文"互相流动"的逐字直译,英语原生写 peer_exchangerelay

强度: ★★★★
Markdown 报警

alarm.(*Client).SendMarkdown — 钉钉 / 飞书 / 企业微信 webhook 都用 markdown 格式接收报警,英文公司常用 Slack / PagerDuty / Opsgenie 标准 JSON。

强度: ★★★★
FIPS + OSCCA

Strings 同时命中 FIPS-140 (US 联邦) 和 OSCCA (中国国家密码管理局) 合规标识。仅中国出海公司会同时维护两套合规。

强度: ★★★
Brand 前缀 psk_pc_sdk

strings 内置常量 psk_pc_sdk / psk_ps_launch / psk_ps_nodes / psk_ps_live_nodes。GitHub 全网 0 命中 — vendor 主动清理 / 私有库。

强度: ★★★★ brand 隔离

13 条二进制协议命令 (vendor 自研,无开源对应)

Cmd 方向 用途 备注
CmdHeaderrecv协议头解析所有 cmd 通用
CmdPingsend心跳标准
CmdPangrecv心跳响应⚑ Pong typo
CmdHlsReqStandardsendHLS 请求.m3u8 拉取
CmdHlsSubSectionsendHLS 订阅子段live 持续订阅
CmdDashReqStandardsendDASH 标准请求.mpd 拉取
CmdDashReqModulosendDASH modulo 模式★ 节点间数据分片
CmdDashSubSectionsendDASH 订阅子段live DASH
CmdSubscribesend频道订阅live channel 注册
CmdProxyboth节点代理转发★ 跨客户带宽共享
CmdPiecerecv数据块实际 chunk payload
CmdCancelsend取消订阅切频道时
CmdFailrecv失败响应认证失败 / 限流

支持 HLS + DASH 双协议 + modulo 分片调度。这套协议与任何开源 P2P 流引擎都不兼容 — 属 vendor 私有协议。

候选 vendor 排除表

候选国籍技术栈排除原因
CDNBye / SwarmCloud🇨🇳 中国C++ libdatachannel不是 Go bindings;包名 cdnbye 不匹配
StriveCast🇩🇪 德国 MunichGo + Pion ✅技术栈 100% 匹配 但德国公司不接灰产中国客户,命名 scpsk
PrismCDN (又拍云)🇨🇳 中国早期 SDK 已弃用主推 WebP2P (JS-only),SDK P2P 已停更
云帆加速 (YfCloud)🇨🇳 深圳 (快播原班)Java/ObjC SDKGitHub 主仓库 2018-2021 停更,不在 Go 圈
Tencent X-P2P🇨🇳 中国MLVB / LiteAV C/C++不是 Go binding;不会做 vhost 灰产模型
Ali PCDN🇨🇳 中国阿里云 SDK走 aliyun 域名 + Ali 风格命名;不做 OEM 给灰产
七牛 / 金山云 / 网易云信🇨🇳 中国各家自研主流公司不接 360 加固保 + vhost 灰产模型

★ 节点池新发现 · AS62468 VpsQuan / HKCLOUDX

v9 报告时 ROGUE 已知 4 个 ASN (PUSHPKT / Zenlayer / GTHost / Cogent)。v10 新捕获第 5 个 ASN — 香港 hosting provider VpsQuan L.L.C.

ARIN 注册档案
  • OrgName: VpsQuan L.L.C.
  • OrgId: VL-42
  • Address: 5030 Boardwalk Drive, Colorado Springs, CO 80919 (美国壳)
  • RegDate: 2013-01-14 (12+ 年)
  • PoC: ming, qu (个人)
  • Phone: +852-62079672
  • Email: admin@hkcloudx.com
  • Addr: 7F, World Peace Center, 55 Wo Tong Tsui St,
            Kwai Chung, Hong Kong (实际运营)
  • WHMCS: hkcloudx.com (GoDaddy 2018-12-22, CF 前置)
IP 资源(4 个网段共 36,864 IPv4)
NetNameCIDRIPs
HKCLOUDX-169.165.64.0/204,096
HKCLOUDX-2198.44.160.0/198,192
HKCLOUDX-323.251.32.0/198,192
HKCLOUDX-4107.151.192.0/1816,384
合计36,864

ROGUE P2P SDK 在 107.151.198.90:60000 上 dial 出去,命中 HKCLOUDX-4 段。中型 HK hosting provider,可能是 vendor 推荐用的亚洲节点。

★ 美国 LLC + 香港 PoC + 个人 ARIN handle + WHMCS 自营 — 典型"中美双壳" 海外 VPS provider 模式。

vendor OPSEC 防御等级

防护项状态说明
trimpath=true✅ 完整Go 编译剥离 GOPATH 路径
vcs.revision strip✅ 完整无 git commit hash 泄漏
硬编码 vendor 域名✅ 0 个master tracker IP 硬编码 (非 DNS)
vendor 邮箱泄漏✅ 0 个连 build log 都清空
GitHub 独特字符串✅ 0 命中psk_pc_sdk / live_dsd / sharpening.go 全部 0 hit
壳保护 (360 加固保)⚙ 已加libjiagu.so 包裹 SDK
Pion fork 内置私有版⚙ 自带sctp v1.8.6 私有 replace
反 frida + APK hash🔒 客户端resourcesMonitor.{isDebuggerAttached, calcAPKFileHash, isValidAPKPackageName}
⚠ 这种 OPSEC 等级 ≈ Pegasus / Cellebrite

主流商业 SDK (CDNBye / Akamai / Tencent) 都会在二进制里留版本号、build commit、support 邮箱 — 这是售后必须的。本 vendor 把这些全部剥离,等于明示"我不想被任何客户、研究员、版权方溯源到"。

突破窗口 (next iteration · v11)

A. Frida 动态 hook
// Pixel 7a rooted
frida -U -f xyz.rogue \
  -l ets-hook.js

// hook:
ets.Ets.open()
infra-pkg/config.Online.pull
mcrypto.sharpening

抓首次启动时 vendor 控制面 HTTPS 调用 — URL 即 vendor 主控域名

B. mitmproxy + cert pinning bypass
// Pixel root
mount -o rw,remount /system
push mitm CA → /system/etc/security/cacerts/
sing-box redirect 8080
frida bypass pinning

在 vendor 域名下解 HTTPS,看 vendor API 响应

C. 横向取证
for apk in $iptv_apks; do
  unzip -p "$apk" \
    lib/arm64-v8a/libgojni.so | \
  strings | grep -q psk_pc_sdk \
    && echo "$apk MATCH"
done

找出 vendor 客户全清单,反查共同 control plane

💡
用户疑问回答

Q: "Rogue 做了复杂的 P2P CDN 却没做简单的 IPTVBoss — 不合逻辑。能找到背后运营方吗?"

A: P2P CDN 也不是 ROGUE 写的。ROGUE 哪个都没自己写 — 它只是付费 license user + 付费 metadata 订阅者。整个 stack 完全外采,自研只有 Flutter UI + Backend + 日常运营。这是理性的灰产运营策略:写 P2P CDN 要团队 5-10 人 × 2-3 年,非法运营赚不回来。

但 v10 取证仍止步于不能命名具体 vendor 公司 — vendor OPSEC 完整 (5 项 ✅),静态分析 + OSINT 全网 0 命中。要识别 vendor 身份必须 Pixel 7a Frida 动态 hook 抓控制面 API。

但即便突破后命名了 vendor,对追 ROGUE 取证用处有限:vendor 不为客户内容负责(类似 AWS 不为客户用途负责),法律上没办法通过 vendor 起诉 ROGUE;ROGUE 换 vendor 一周搞定(SDK 接口标准化)。
更值得后续做的:ROGUE 支付链路 (CoinFlow → 银行 → 受益人)、4 个上游版权方 (019b/c/d/e) 真实身份、IPTVBoss tool 全客户群 (walrusone 同时服务多少灰产)。

每一层是谁做的 · 是不是都是 ROGUE?

回答:"既然有 IPTVBoss 这种现成工具,那 P2P CDN 是 ROGUE 自己写的吗?"
不是。整个 stack 里 ROGUE 自己写代码的部分极少。下面拆开看。

✅ ROGUE 自家写代码 🛒 ROGUE 租来 / 付费用 🏢 第三方 license(商业 SDK / 工具) 📦 开源组件
组件 用途 谁做的
L1 · 内容源
视频内容 (NBC/HBO/ESPN/F1TV…)合法内容生产合法 carrier
L2 · 内容批发 (4 个独立 reseller)
019b operator (US cable retrans)2001 ch · 抓 FANDUEL/NBC Regional/BEIN 推 Flussonic第三方
019c operator (multi-region sports)1290 ch · ESPN+TSN+SKY UK+TNT+FOX AU+SSPORT AF+F1TV第三方
019d operator (premium bulk)430 ch · 100 HBO MAX + 100 DAZN + 100 FloHockey⚠️ 部分可能 ROGUE 自营
019e operator (MX niche)23 ch · MX locals + NEWS 12 mobile-app stream小型独立 reseller
Flussonic Media Server商业 IPTV streaming platform🏢 Flussonic LLC
L3 · ROGUE 自家"核心" — 实际上一半外采
P2P SDK (libgojni.so)15MB Go binary, Pion + Cmd 协议🏢 某中国商业 P2P CDN 厂
P2P 节点池 (21+ VPS)商业 dedicated server 节点池🛒 ROGUE 租用
P2P vhost 配置 (live.khvj…)SDK 后端 routing 配置✅ ROGUE 配的
Backend API (64 个 psk_app_nf_*)业务后端 (channel list, auth, payment 等)✅ ROGUE 自家写
SDK master tracker (psk_ps_*)SDK 内部节点注册🏢 SDK 厂带的
域名 (rogue1.info/.tv)前端 + 后端入口🛒 注册代理
DNS / 反代隐藏 origin IP🛒 Cloudflare
OTP 邮件发送注册 / 重置密码🛒 AWS SES
L4 · Android App + 用户面
Flutter UI (Dart)3 个 tab · home/livetv/me✅ ROGUE 自家写
Flutter frameworkUI 框架📦 Google 开源
Java business 层xyz.stream.api.* · 64 API mapping✅ ROGUE 自家写
JNI bridge (ets.Ets.*)Java ↔ Go 桥🏢 SDK 厂带的
ExoPlayer (HLS/DASH)主 player📦 Google 开源
IjkPlayer备用 P2P-direct player📦 bilibili 开源
360 加固保APK 防反编译🏢 360 商业服务
IPTVBoss metadatachannel naming + logo + EPG🏢 walrusone / Russell Wall
日常运营
每日 PPV curationDS XX 编号 · NHL/MLB/FloHockey✅ ROGUE 人工运营
客服trial / 付款 / 退款✅ ROGUE 自家
广告投放用户拉新✅ ROGUE 自家

所以 ROGUE 真正"自家做"的只有 4 件事

📱
Flutter App

3 个 tab UI + 播放器集成 + 用户交互

~ 2 个前端 × 3 个月
Backend Code

64 个 API endpoint · channel cache · auth · payment

~ 2 个后端 × 3-4 个月
📅
PPV Curation 运营

每天人工选 NHL/MLB/FloHockey events → DS XX 编号 → Telegram 发

1-2 个内容运营 · 持续
🤝
商业关系

跟 4 家 Flussonic operator + IPTVBoss + VPS 商签合同付钱

老板 + 1 个 BD

"P2P CDN 是 ROGUE 自己做的吗?" — 精确答案

SDK 软件(协议实现)
🏢 不是 ROGUE 写的

libgojni 15MB Go binary 含 Pion WebRTC + 自定义 Cmd protocol。SDK 内部命名 (psk_pc_sdk, "Pang" Chinese typo) 暴露这是某中国商业 P2P CDN vendor 的产品。ROGUE 只是 license user。

类比:买了套商业 nginx-streaming server
节点池(21+ VPS)
🛒 ROGUE 租来的

21+ 个 dedicated server 来自 4 个商业 VPS provider(PUSHPKT/Zenlayer/GTHost/Cogent)。ROGUE 操作者付月费租用,自己装 SDK 上线。

类比:在 AWS / DigitalOcean 上开 21 台 EC2
配置 + 运营
✅ ROGUE 做的

vhost (live.khvj80289tikojidbf02) 配置 + 把 4 家 Flussonic operator 接入到 P2P backend + 给 3745 frequency 配 routing + 维护 24/7。

类比:DevOps 工程师配 nginx + 接 origin
精确表述: ROGUE 不"造"P2P CDN(不写 Pion WebRTC 集成代码、不发明 Cmd 协议),但 ROGUE "运营"一套 P2P CDN(租节点 + 配 vhost + 接上游 + 24/7 维护)。 这就像说一家用 AWS + nginx 的网站 "有自己的 CDN" — 严格说,CDN 软件不是它写的,但基础设施确实是它运营的。

4 层架构 · 数据怎么流

L1 (carrier) → L2 (4 Flussonic reseller) → L3 (ROGUE P2P CDN + backend) → L4 (Android app)。每层独立技术栈。

L1

合法 Carrier · 真实源头

受害方

体育权利人 / cable channel / streaming service — 视频内容的合法生产方。

US 体育
FANDUEL · ESPN · NBC Sports Regional · BEIN · FOX
Premium
HBO Max · DAZN (CA) · FloSports · ASTRO MY
International
SKY UK · TNT UK · FOX AU · SSPORT AF · F1TV
Locals
CBC/CTV (CA) · TNT MX · NEWS 12 NY
L2

4 个独立 IPTV reseller · 各跑 Flussonic

批发商
019b
2001
53% · US cable retrans
019c
1290
34% · Multi-region elite sports
019d
430
11% · Premium bulk-repack
019e
23
<1% · Niche reseller
L3

ROGUE · 自家 P2P CDN + Backend

ROGUE

操作者租 21+ VPS 节点 + license 中国商业 P2P SDK + 自家 backend code。所有 3745 频道打到单一 vhost。

21+ VPS 跨 4 ASN
AS3920
PUSHPKT OU
10 IPs · FR/NL
主力 43%
AS62610/21859
Zenlayer
6 IPs · DE/US/ES
+ 98.98/16 段
AS63023
GTHost
4 IPs · DE/ES/FR/US
AS174
Cogent
1 IP · CA
P2P 协议栈 · Pion WebRTC
webrtc/v3 + dtls/v2 + ice/v2 + sctp@v1.8.6 + stun + turn/v2
自定义 Cmd 二进制协议
Ping/Pang/Subscribe/Header/Piece/HlsReq/DashReq
Backend rogue1.info
64 个 psk_app_nf_* · AWS SES · CF 反代 · Bahamas 注册
L4

ROGUE Android App + 用户

38K · $20/月
Flutter UI
Dart · libapp.so
Home/LiveTV/Me
Java 业务
xyz.stream.api.s/u
64 endpoint mapping
JNI bridge
ets.Ets.*
4 个方法
libgojni SDK
Go 15MB binary
本地 HTTP :63300
ExoPlayer / Ijk
androidx.media3
HLS/DASH/P2P

播放频道完整时序

tap 频道 → 看到画面 = 10 个 message 跨 5 条 lifeline。

用户 · Flutter UI Java (xyz.stream.*) libgojni (P2P SDK) ROGUE P2P CDN node L2 Flussonic instance 1tap NBC HD s.s(3974) 2POST psk_app_nf_c_play Ets.httpProxy() JNI P2P 转发 → backend {"code":200} ← analytics ack 3从 cached LiveChannel 拿 turbo_url 4u.h() 构造本地 URL ws_time = hex((int)(unix_ts - 2524608000) & 0xFFFFFFFF) ws_secret = MD5(salt + ws_time).hex[0:8] URL = http://127.0.0.1:<port>/live/sdk-play-channel?...&ws_secret=&ws_time= 5ExoPlayer GET 本地 HLS (loopback) 6 ICE/STUN/TURN → DTLS → SCTP 7读 turbo_url 的 provider_id (019b/c/d/e)routing 到对应 Flussonic GET Flussonic origin manifest 8Flussonic 已 cache 好输出 HLS/DASH Server: Streamer 23.02 Pion DTLS 加密 piece-by-piece 9 重打包 DASH (?me-bt=&me-ch=&me-st=&me-sg=) → 渲染 10

7 层 OPSEC 洋葱

ROGUE 用 7 层叠加防御让取证人员难直接看到上游真实身份。

真上游 L2 Flussonic IP L1 · P2P mesh + 单 vhost turbo://live.khvj…/<hash> L2 · DTLS 加密 piece Pion DTLS over UDP L3 · libgojni Go 黑盒 仅 4 个 JNI 公开方法 L4 · 360 加固保 dex 壳 运行时解密真 dex L5 · x-sign-256 APK 验签 SHA256(APK cert) L6 · Logger 硬关 f19152d=0 L7 · Cloudflare + Bahamas

经济模型 · 钱怎么流

38K 付费用户 → ROGUE → 4 个上游 + 工具商 + VPS provider。月净利估算 ≈ $400K+。

📥 收入
$760K / 月
38K × $20 月费
支付:pay.rogue1.info Laravel · Stripe/crypto · Telegram 客服
📤 主要支出
  • • P2P CDN 21+ VPS ≈ -$200K
  • • 4 家 wholesale 采购 ≈ -$60-120K
  • • 广告投放 ≈ -$120K
  • • IPTVBoss license ≈ -$32
  • • AWS SES + CF ≈ -$2K
  • • 客服 / Telegram ≈ -$5K
💰 净利估算
≈ $400K / 月
核心 4-6 人团队
极高利润率 — 因为技术 stack 全部外采,研发成本低

取证 timeline · v1 → v9

9 个版本迭代,每版突破一层 OPSEC。

v1
错归因
cdn.iptvboss.pro
当成 stream
mitmproxy
v2
修正
承认归因不足
v3
libgojni 反编译
p2p-go-sdk
"Pang" typo
jadx
v4
frida hook
salt+16endpoint
device-id
x-sign-256
v5
21 P2P 节点曝光
4 ASN
PUSHPKT 主力
sing-box TUN
v6
Pixel 真机
u.h() ws_secret 公式
98.98/16 新段
v7
64 endpoint
LCE schema
Pion 识别
v8
自动 pipeline
RUN.sh + analyze.py
v9
Pixel root + 3745 ch + NBC DASH + Flussonic 识别 + 4 operator
Magisk + frida 17.9.8
取证演进 — 9 个版本,每版突破一层 OPSEC 误归因 技术突破 闭环