客户端安全接入与高防调度

安然游戏盾

为实时业务建立稳定、可管理的安全连接

安然盾通过 SDK 安全加速,为 Windows、Android、iOS APP 客户端提供安全防御盾、高防游戏盾和 CC 防御盾能力,将业务连接引导至高防节点,并统一完成授权、调度与接入管理。

3 类客户端Windows / Android / iOS
TCP 安全接入自动选线与故障补位
统一管理授权 / 节点 / 接入
SDK SECURE LINK
精准溯源 智能调度 链路加密 终端管控
产品功能 产品优势 应用场景 防护架构

产品功能

完整的游戏盾程序授权体系

覆盖授权销售、节点调度、客户端封装和运行管理,购买授权即可搭建自己的游戏盾业务平台。

01

授权与分销管理

支持授权套餐、使用期限、节点额度、后台用户和游戏盾数量管理,可面向下游用户销售授权。

02

节点接入与智能调度

支持自有高防节点和共享节点接入,根据节点健康状态完成调度、切换和故障避让。

03

Windows / Android / iOS 封装

提供 Windows 客户端封装、Android 应用接入和 iOS 应用接入工具,并支持一次性封装码。

04

网关与运行监控

支持源站 TCP 转发、终端、带宽、连接和诊断日志查看。

产品优势

为游戏盾授权业务打造的完整能力

从授权销售到终端接入和运行管理,一套程序覆盖平台日常需要的核心功能。

盾

DDoS / CC 防护

通过高防节点、网关和客户端接入形成防护链路,降低源站直接暴露风险。

隐

隐身安全

业务连接经过本地端点和授权链路转发,源站地址不直接展示给终端用户。

稳

稳定用户体验

支持节点健康检测、智能调度和异常切换,帮助玩家保持稳定的游戏连接。

管

运营维护简单

授权、节点、转发规则和用户统一在控制台管理,减少重复部署和人工维护。

视

可视化运营

查看终端设备、实时带宽、连接状态和诊断日志,及时定位接入与回源问题。

值

授权性价比高

按套餐获得节点、用户、游戏盾和 SDK 能力,适合搭建自己的授权分销业务。

应用场景

覆盖游戏、电商与金融类 APP 业务

根据不同业务的连接方式和安全要求,选择合适的游戏盾程序授权与接入方案。

游戏业务

游戏客户端与启动器

适用于 Windows 启动器、Android 和 iOS 游戏客户端,支持 TCP 实时连接、客户端封装和节点智能调度。

电商业务

商城、订单与支付接口

为商城前台、订单服务和运营后台提供稳定的业务连接,隐藏源站入口并降低接口被扫描和攻击的风险。

金融类 APP

账户与交易类应用

适用于登录、账户、交易等高敏感业务连接,在符合自身合规要求的前提下,提供链路保护、访问控制和运行监控。

安全加速 SDK 防护架构

让每一次业务连接都经过可控的防护链路

原生 APP 通过 SDK 接入,连接进入智能调度与节点资源池,再由网关安全回源;控制台统一完成配置、分析和运营管理。

客户端Windows / Android / iOS
安然游戏盾 SDK授权校验 · 设备识别
高防节点资源池DDoS / CC 清洗 · 智能调度
业务源站网关安全回源

开发者文档

游戏盾客户端接入教程

提供源码 SDK 和客户端封装两类方式。正式业务优先使用源码 SDK,并始终连接 SDK 返回的本地虚拟端点。

方式 01 · 推荐

源码 SDK 接入

适合能够修改游戏登录器、客户端或 APP 源码的团队。在程序启动时初始化 SDK、建立转发,再让游戏网络模块连接 SDK 返回的本地端点。

  • Windows:集成 C++ SDK 头文件与 DLL,架构须与游戏进程一致。
  • Android:将 Kotlin SDK 模块集成到游戏应用,并在网络工作线程中启动本地代理。
  • iOS:将 Swift Package 集成到游戏 Target,并在应用内启动和停止本地代理。
方式 02

客户端封装

适合没有源码但仍能修改客户端服务器配置,或程序支持服务器启动参数/环境变量的项目。配置文件模式需把目标设为 127.0.0.1 和源站端口;启动包会在本机同端口启动代理。它不会注入或改写 EXE。

正式运营项目建议优先采用源码 SDK;Android、iOS 应在真机上测试签名、前后台切换、弱网和版本升级。

01

准备游戏盾配置

创建有效套餐,配置启用的 TCP 转发规则,确认源站地址和端口,并确认套餐已分配可用节点、源站防火墙允许节点回源。

管理员为应用配置 SDK 应用 ID 与密钥,并提供对应的游戏 ID 和转发规则 ID。客户端用这些信息连接主控并取得可用节点。

02

统一客户端启动流程

  1. 初始化 SDK,注册设备,并按游戏 ID 与规则 ID 握手。
  2. 启动本地 TCP 代理,端口传 0 时由系统分配空闲端口。
  3. 把游戏网络模块的目标改为 127.0.0.1 和 SDK 返回的本地端口。
  4. 游戏退出时停止本地代理并反初始化 SDK。
  5. 节点故障会中断已有 TCP 会话,游戏应使用原有逻辑重连。

只把地址改成 127.0.0.1 不够;游戏代码必须连接 SDK 实际返回的本地端口。

03

Windows · C/C++

#include "gameshield.h"

int localPort = 0;
if (gs_init(appId, appSecret, apiHost, callback, nullptr) == GS_OK
    && gs_register_device() == GS_OK
    && gs_handshake(gameId, ruleId) == GS_OK
    && gs_start_local_proxy(0, &localPort) == GS_OK) {
    ConnectGameNetwork("127.0.0.1", localPort);
}

// On game shutdown:
gs_stop_local_proxy();
gs_shutdown();

将 ConnectGameNetwork 替换为游戏原有的网络连接入口。可运行示例位于 sdk/windows/demo/integrated_client_example.cpp。

04

Android · Kotlin

将 sdk/android 中的 SDK 模块集成到应用,并在 AndroidManifest 中声明 INTERNET 权限。

Gameshield.init(context, appId, appSecret, apiHost, null)
Gameshield.registerDevice { ok, message ->
    if (ok) Gameshield.handshake(gameId, ruleId) { info, error ->
        if (info != null) {
            val proxy = Gameshield.startLocalProxy(info)
            // Connect the game's network module to proxy.host / proxy.port.
        }
    }
}

游戏会话结束时关闭本地代理:proxy.close()。

05

iOS · Swift

通过 Swift Package Manager 将 sdk/ios 集成到游戏 Target。SDK 在当前 App 内建立本地 TCP 转发。

Gameshield.initialize(appId: appId, appSecret: appSecret, apiHost: apiHost)
try await Gameshield.registerDevice()
let info = try await Gameshield.handshake(gameId: gameId, ruleId: ruleId)
let proxy = try await Gameshield.startLocalProxy(from: info)
// Connect the game's network module to proxy.host / proxy.port.
// On game shutdown:
proxy.stop()

游戏网络模块必须实际连接 SDK 返回的本地端点。

06

安全与上线验收

  • 不要把 SDK 密钥写入日志或提交到公开代码仓库;客户端程序中的凭据应按可被提取处理。
  • 不要关闭证书、指纹或路由签名校验;重新生成密钥后旧密钥会失效。
  • 验证登录、选服、进服、重连、多业务端口、端口占用自动换端口、网络切换和规则更新。
  • 确认业务连接目标是 SDK 返回的本地端点,并在控制台查看在线终端与连接记录。

客户自助配置

现在就配置你的安全接入

填写源站地址、源站端口和业务协议。接入端口由平台从节点端口池随机分配,客户无需设置。

01
业务信息先告诉我们你的业务怎么接入
02
客户端平台选择需要接入 SDK 的终端
03
安全能力按业务需要开启能力
04
线路策略由平台根据健康状态自动选择高防线路

授权套餐

选择适合你的游戏盾能力

从轻量接入到多节点授权,按业务规模选择套餐,后续可随时升级节点额度。

正在读取套餐...

个人中心

账号与业务控制台

登录后管理账号、套餐、订单和接入申请。

开始使用

立即加入,开启安全之旅

完成配置,即可进入节点商城、授权购买和 SDK 接入流程。

立即配置