所有配置持久化存储在本地 SQLite 数据库中,应用启动时自动加载。
代理配置 (ProxyConfig)
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| ListenPort | int | 1088 | 心跳模拟代理监听端口 |
| EnableAuthentication | bool | false | 启用 SOCKS5 认证 |
| EnableSecondaryProxy | bool | false | 启用二级代理 |
| SecondaryProxyHost | string | — | 二级代理地址 |
| SecondaryProxyPort | int | 10808 | 二级代理端口 |
| ForwardModifiedPackets | bool | false | 转发修改后的数据包到二级代理 |
心跳配置 (HeartbeatConfig)
核心配置
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| PoolStrategy | enum | Random | 数据池选择策略 |
| LengthMode | enum | Dynamic | 长度计算模式 |
| SelectionMode | enum | Smart | 心跳选择模式 |
特征配置
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| ProtocolPreset | string | "standard" | 协议预设名称 |
| PrimaryFeature | string | "01 0A 00 23" | 主特征字节模式 |
| SecondaryFeature | string | "01 0A 00 23" | 次特征字节模式 |
| EnableFeature62 | bool | false | 启用 62 特征处理 |
| TertiaryFeature | string | "01 0A 00 62" | 三级特征字节模式 |
GameID 处理
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| Process00StartGameId | bool | false | 处理 00 开头 GameID |
| Process0BEndGameId | bool | false | 处理 0B 结尾 GameID |
| UseGameType | bool | false | 使用游戏类型过滤 |
| TargetGameType | string | "" | 目标游戏类型 |
智能选择
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| SmartMatchSize | bool | true | 匹配数据大小 |
| SmartConsiderFreshness | bool | true | 考虑数据新鲜度 |
| SmartBalanceUsage | bool | true | 平衡使用频率 |
| MaxConsecutiveUse | int | 5 | 最大连续使用次数 |
| HighQualityThreshold | int | 70 | 高质量数据阈值 |
| MinPoolSizeWarning | int | 10 | 数据池最小数量告警 |
位置替换
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| ReplacePosition10 | bool | false | 替换第 10 位 |
| Replace01_00_09_Position8 | bool | false | 替换 01 00 09 前第 8 位 |
| Replace8To14 | bool | false | 替换第 8-14 位(7 字节) |
| Replace19To25 | bool | false | 替换第 19-25 位(7 字节) |
| Replace28To34 | bool | false | 替换第 28-34 位(7 字节) |
采集配置 (CollectionConfig)
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| ListenPort | int | 1080 | 采集代理监听端口 |
| CollectPacketTypes | list | — | 采集的包头类型列表 |
| FilterType | enum | None | 目标地址过滤类型 |
| FilterValue | string | "" | 过滤值 |
记录配置 (RecordConfig)
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| MaxRecordCount | int | 200 | 内存中最大记录数 |
SNI 配置 (SNIConfig)
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| ForceEnabled | bool | true | 强制启用 SNI 过滤 |
| TargetDomain | string | "" | 目标域名 |
| SniffPorts | list | — | SNI 嗅探端口列表 |
| PresetDomains | list | — | 预设域名列表 |
流量塑形配置 (TrafficShapingConfig)
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| Enabled | bool | false | 启用流量塑形 |
| TimingStrategy | enum | NormalDistribution | 时序策略 |
| BaseIntervalMs | double | 45.0 | 基础间隔(毫秒) |
| JitterStrength | double | 0.18 | 抖动强度 |
包填充
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| EnablePadding | bool | true | 启用包大小填充 |
| MinPadding | int | — | 最小填充字节 |
| MaxPadding | int | — | 最大填充字节 |
CV 监测
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| EnableCVMonitoring | bool | — | 启用 CV 监测 |
| CVAlertThreshold | double | — | CV 告警阈值 |
| CVWindowSize | int | — | CV 计算窗口大小 |
远程管理配置 (RemoteManagementConfig)
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| Enabled | bool | false | 启用远程管理 API |
| Port | int | 8080 | API 监听端口 |
| BindIpAddress | string | "0.0.0.0" | 绑定 IP |
| AdminUsername | string | "admin" | 管理员用户名 |
| AdminPasswordHash | string | — | 管理员密码哈希 |
| AllowedIPs | string | — | IP 白名单 |
数据池配置 (DataPoolConfig)
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| AutoManageEnabled | bool | — | 启用自动管理 |
| CleanupIntervalMinutes | int | — | 清理间隔(分钟) |
| MaxPoolSize | int | — | 最大池大小 |
| TargetPoolSize | int | — | 目标池大小 |
签名配置 (SignatureConfig)
| 配置项 | 类型 | 默认值 | 说明 |
|---|
| EnableSignatureSystem | bool | true | 启用签名系统 |
| FallbackToLegacyMatching | bool | true | 回退到旧匹配逻辑 |
| ActiveTemplateId | string | — | 当前模板 ID |
枚举值参考
PoolSelectionStrategy
| 值 | 说明 |
|---|
| Random | 随机选择 |
| FixedSize | 固定大小匹配 |
| Smart | 智能选择 |
| WeightedRandom | 加权随机 |
LengthCalculationMode
| 值 | 说明 |
|---|
| Static | 静态,不重算长度 |
| Dynamic | 动态,重新计算长度 |
TimingStrategy
| 值 | 说明 |
|---|
| None | 无时序处理 |
| UniformDistribution | 均匀分布 |
| NormalDistribution | 正态分布 |
FilterType
| 值 | 说明 |
|---|
| None | 无过滤 |
| IP | IP 过滤 |
| Domain | 域名过滤 |
| Port | 端口过滤 |