Skip to content

第4章 登录模式与查询 ​

适用版本 v4.0.1。本章你将学会:在「运行配置」里选择登录模式、设置线程数并保存;在「执行查询」里选择查询项、用「验密正模式」检查密码、执行与中止查询、补查失败项;以及遇到 Steam Guard(二次验证)和常见失败提示时怎么处理。

4.0 开始之前 ​

  • 已按第3章把账号导入到账号工作台。
  • 已在全局代理页配置好可用代理(见代理相关章节)。批量登录和查询都会走所配置的代理。
  • 查询前需要先在账号表里勾选要处理的账号(未选择时点「执行查询」会提示「请先选择要查询的账号」)。
  • 建议先少量账号(例如 3~5 个)试跑,确认登录模式、代理、线程数都合适后再放大。
  • Steam 账号的登录发生在您点击「执行查询」时(包括「验密正模式」)。导入账号、保存配置本身不会去登录 Steam。

注意

本章涉及的登录和二次验证流程,在受保护(加壳)发布包中的行为尚未做专门验收,具体表现请以您拿到的实际版本为准。

4.1 「运行配置」面板总览 ​

在哪里:账号工作台右侧栏,位于「本地数据库」面板下方、「执行查询」面板上方。面板标题「运行配置」右侧有一个小标签,显示当前代理来源,点击它会跳转到全局代理页(鼠标移上去能看到代理详情提示)。

面板里从上到下是:「登录」分段控件 → 「线程数」(及魔棒图标)→(仅邮箱登录模式)「邮箱域名」和提示条 /(仅账密登录模式)提示条 → 底部「保存配置」「停止」按钮。

注意

查询或导入正在运行时,登录分段控件、线程数、魔棒、「保存配置」都会变灰;「停止」只在有任务运行时才可点。

图 4-1 运行配置面板

图 4-1 运行配置面板

4.2 选择登录模式 ​

在哪里:「运行配置」面板第一行,标签为「登录」的分段按钮。

怎么做:

  1. 将鼠标移到「登录」这一行,在三个选项「maFile」「邮箱登录」「账密登录」中点击需要的一个。
  2. 软件会自动保存这个选择,并按新模式重新载入账号列表。

这一步的作用:决定软件在登录 Steam 遇到二次验证时,能不能自动处理、怎么处理;同时决定使用哪一套账号列表。三种模式的账号列表、会话缓存相互独立,不互通。

三种模式对照:

Steam 要求的验证maFile邮箱登录账密登录
没有二次验证直接登录直接登录直接登录
手机令牌 5 位码用 maFile 自动算码并提交失败,提示:当前为邮箱登录模式,该账号需要 maFile / SDA 验证,请切换到 maFile 登录模式失败,提示:当前为账密登录模式,该账号需要 maFile / SDA 验证,请切换到 maFile 登录模式
邮箱验证码失败,提示:当前为 maFile 登录模式,该账号需要邮箱验证码,请切换到邮箱登录模式自动从辅助邮箱取码并提交失败,提示:当前为账密登录模式,该账号需要邮箱验证码,请切换到邮箱登录模式并导入辅助邮箱凭据
手机 App 点确认、新设备验证等其他方式(以实际软件为准)(以实际软件为准)(以实际软件为准)

各模式说明:

  • maFile:适合开了手机令牌的账号。需要先导入令牌目录(见第3章 3.6)。选中后没有额外控件。
  • 邮箱登录:适合用邮箱验证码做二次验证的账号。导入账号时需要带辅助邮箱。选中后下方出现「邮箱域名」输入框和一条「邮箱模式」提示(见 4.4)。
  • 账密登录:只用 Steam 账号和密码,不需要 maFile、不需要邮箱。下方出现「账密登录」提示:“账密登录只使用 Steam账号 + Steam密码;遇到 Steam Guard 时会失败,需要切换到 maFile 或邮箱登录模式处理。”

你会看到:切换后账号列表会变成该模式下的账号;右侧面板中的控件按模式变化。如果切换失败,软件会重新读取配置并恢复原值。

注意:

  • 同一批账号请按各账号实际开启的验证方式分模式处理:开了手机令牌的用 maFile 模式,用邮箱验证码的用邮箱登录模式,完全没有二次验证的账号才适合账密登录。
  • 导入账号期间点击分段控件无效。
  • 执行任务前务必再确认一次当前选中的模式。

4.3 线程数与「自动检测推荐线程数」 ​

在哪里:「运行配置」面板第二行「线程数」,右边是数字输入框,再右边是一个魔棒图标按钮(鼠标移上去提示「自动检测推荐线程数」)。

怎么做:

  1. 在「线程数」数字框里输入同时处理的账号数,最小 1,最大 500(也可用框内加减按钮)。
  2. 想让软件按您电脑配置给建议:点击魔棒图标,弹出标题为「线程推荐分析」的窗口。
  3. 窗口里依次显示:CPU 逻辑核心、总内存、可用内存、后台兜底上限、建议线程数,以及一段原因说明,最后一行提示:“提示:线程过高可能增加 Steam 限流、代理失败或本地卡顿风险。”
  4. 点击「使用推荐值 N」把建议值填入线程数;点击「仅查看」则只看不改。
  5. 填入后别忘了点「保存配置」(见 4.5)。

这一步的作用:线程数决定同时有多少账号在登录/查询。数值大并不意味着更好,过高会更容易被 Steam 限流或让代理失败。

你会看到:使用推荐值后提示「已填入推荐线程数 N」;未获取到分析结果时提示「未获取到电脑配置分析结果」。

注意:

  • 邮箱登录模式下,邮箱取件的并发数跟随线程数,线程过高可能触发邮箱服务商限频。
  • 「验密正模式」的线程数会被软件自动限制为最多 10,即使这里设置得更大。
  • 新手建议从较小的线程数起步,观察日志无大量限流提示后再逐步增加。

图 4-2 「线程推荐分析」窗口

图 4-2 「线程推荐分析」窗口

4.4 「邮箱域名」(仅邮箱登录模式) ​

在哪里:选中「邮箱登录」后,「线程数」下方出现标签为「邮箱域名」的输入框,其下是「邮箱模式」提示条。

怎么做:在输入框中填写自建邮箱使用的域名(可留空)。输入框的灰色占位符为「可选;留空按邮箱域名推断,导入端点优先」。

这一步的作用:自建邮箱收验证码时,取件地址的优先顺序是:导入账号时写的取件端点 → 这里的全局邮箱域名 → 按邮箱地址的域名推断。微软邮箱会被自动识别,不需要填。

你会看到:提示条文字为“微软邮箱自动取件;自建邮箱优先使用导入端点,其次使用全局邮箱域名,未配置时按邮箱域名推断。邮箱并发跟随线程数。”

注意:账号没有辅助邮箱,或邮箱凭据不全时,邮箱登录模式下这些账号会被跳过,见 4.13 的提示表。

4.5 保存配置与停止 ​

在哪里:「运行配置」面板最底部,左边按钮「保存配置」,右边按钮「停止」。

怎么做:

  1. 修改了线程数、邮箱域名等设置后,点击「保存配置」。
  2. 需要中断正在运行的任务时,点击「停止」。

这一步的作用:「保存配置」把当前设置写入软件配置;「停止」请求中止当前正在运行的查询任务。

你会看到:保存成功提示「配置已保存」。点「停止」后,「执行查询」按钮暂时显示「终止查询中」,全局日志出现“查询任务:请求中止当前查询”。

注意:「停止」不会立刻打断正在处理的账号,需等当前账号处理完成。切换登录模式会自动保存,但线程数、邮箱域名建议手动点一次「保存配置」。

4.6 「执行查询」面板:选择查询项 ​

在哪里:账号工作台右侧栏最下方的「执行查询」面板。标题右侧的标签显示「已选 n / 23」,即已选中的查询项数 / 总数 23。

怎么做:

  1. 在「查询项」区域勾选需要的项目;点击「全选」可全部勾选/取消。
  2. 如勾选了「库存」或「库存估值」,下方会出现「库存范围」下拉框(见 4.7)。
  3. 在账号表里勾选要查询的账号。
  4. 点击「执行查询」(见 4.8)。

23 个查询项(名称与界面一致,说明为大意,具体字段以查询后账号表的列为准):

序号查询项一句话作用
1国家/余额/手机查询账号所属国家(地区)、钱包余额和手机号绑定情况
2红锁查询账号是否为受限账号(红锁)
3市场权限查询账号是否能使用社区市场
4游戏明细查询账号拥有游戏的详细信息
5游戏DLC查询账号拥有的游戏 DLC
6游戏成就查询账号游戏成就情况
7入库时间查询游戏/授权加入账号的时间
8库中游戏查询账号库里有哪些游戏
9VAC查询账号 VAC 封禁情况
10游戏总时长查询账号游戏总时长
11消费总额查询账号在 Steam 的累计消费总额
12库存查询库存物品的名称与数量(范围由「库存范围」决定)
13库存估值在「库存」基础上额外请求市场价格,估算库存价值
14消费记录查询账号的消费记录
15案件查询查询账号的客服/申诉案件情况
16优先状态查询 CS2 优先账号(Prime)状态
17CS2详情查询 CS2 的账号详情
18报价链接获取账号的交易报价链接
19卡牌掉落查询账号卡牌掉落情况
20好友数量查询账号好友数量
21Steam等级/合卡查询 Steam 等级及合卡(徽章)情况
22PUBG版本查询 PUBG 的版本信息
23Dota2信息查询 Dota2 的账号信息

以上每项的具体取值范围、哪些项依赖其他项,请以实机查询结果为准(以实际软件为准)。

这一步的作用:勾选决定本次向 Steam 请求哪些数据。选得越多,耗时越长、越容易遇到限流;只需要关心的项即可。

你会看到:

  • 勾选「库存估值」而没勾「库存」时,软件会自动带上「库存」。
  • 不勾选任何项就点「执行查询」:提示「请至少选择一个查询项」。

图 4-3 「执行查询」面板

图 4-3 「执行查询」面板

4.7 「库存范围」下拉 ​

在哪里:勾选「库存」或「库存估值」后,在查询项下方出现标签为「库存范围」的下拉框。

怎么做:点击下拉框,选择三项之一:

  • 「仅 CS2(更快)」
  • 「常见游戏(CS2/TBH/Dota2/TF2/PUBG/Rust/社区等)」
  • 「全部游戏(自动识别账号里有物品的游戏)」

这一步的作用:限定库存要查哪些游戏。范围越大越慢、请求越多。

注意:只关心 CS2 饰品时选第一项最快。

4.8 「验密正模式」:只检查账号密码是否正确 ​

在哪里:「执行查询」面板最上面的复选框「验密正模式」,旁边小字“只验证账密是否正确”(鼠标移上去提示“勾选此模式,只验证账号密码是否正确”)。

怎么做:

  1. 勾选「验密正模式」。勾选后,下方的「查询项」「全选」「库存范围」整块隐藏。
  2. 在账号表里选中要检查的账号。
  3. 点击「执行查询」。

这一步的作用:不查任何资料,只让每个账号完整走一遍 Steam 登录;登录成功就把账号状态记为「密码正确」。

注意(重要)

它不是“跳过 Steam Guard 的快速验密”。按当前软件实际行为,验密正模式同样会走登录流程,同样会遇到二次验证,所以也要选对登录模式、备齐 maFile 或邮箱凭据。旧资料里“只验密、更快、不走验证”的说法与当前版本不符。是否另外产生登录会话(以实际软件为准)。

你会看到(账号表「状态」列):

  • 「密码正确」:登录成功。
  • 「密码错误」:Steam 明确拒绝了密码(例如提示“登录密码错误 (x-eresult=5)”)。
  • 「查询失败」:其他原因失败(遇到无法自动处理的二次验证、网络、限流、代理问题等),不等于密码错,请看日志里的具体原因。
  • 高级筛选区有「密码正确」「密码错误」「查询失败」复选框可按结果筛选。运行时账号表上方的进度条「批量查询进行中」会显示「验密正模式 · 已耗时 …」(普通查询显示「查询项 N 个 · 已耗时 …」)。

注意:

  • 线程数自动限制为最多 10。
  • “密码错误”是按错误文字判断的,遇到 Steam 其他拒绝文案时可能显示为「查询失败」。
  • 批量验密会对 Steam 产生真实登录请求,不要反复对同一批账号连续验密,以免触发限流。

图 4-4 勾选「验密正模式」前后的对比

图 4-4 勾选「验密正模式」前后的对比

4.9 执行查询、中止查询、补查失败项 ​

在哪里:「执行查询」面板下方的两个按钮:「执行查询」(运行时同一位置变为「中止查询」)和「查询上轮失败信息」。

怎么做:

  1. 确认已选好账号、查询项(或「验密正模式」)、登录模式。
  2. 点击「执行查询」。任务开始后按钮变为「中止查询」。
  3. 想提前结束,点「中止查询」(或「运行配置」里的「停止」)。按钮会变成不可点的「终止查询中」,需等待当前账号处理完。
  4. 查询结束后,如果有失败的查询项,「查询上轮失败信息」按钮会变成「查询上轮失败信息(N账号/M项)」。点击它,软件只重新查询失败的项目(范围是当前勾选的账号;没勾选账号则补查全部失败账号)。

这一步的作用:「执行查询」开始批量登录 Steam 并查询数据;「中止查询」提前结束;「查询上轮失败信息」只重试失败项,避免重复查询已成功的内容。

你会看到:

  • 全局日志出现“查询任务:开始查询 N 个账户,查询项 M 个”(验密正模式为“……,验密正模式”)。
  • 运行中,面板下方出现「执行进度」,形如 3 / 20 及进度条,下方有「查询失败 N」「未查询 N」两个可点击链接和一行状态文字;状态文字有「待命」「正在查询...」「查询完成」「终止查询中...」,运行较久时会提示“N 个账号仍在查询,Steam 请求耗时较长”。
  • 常见前置提示:「请先导入账号」「请先选择要查询的账号」「请至少选择一个查询项」「终止查询中,请等待当前账号查询结束」「账号删除任务进行中,请稍后再执行查询」「暂无上轮失败信息」。
  • 失败账号的后续查询项会被停止(该账号当次不再继续),不会反复重试;网络类瞬时错误(如限流、连接超时)软件会自动最多重试 2 次。

注意:导入账号期间「执行查询」按钮不可用。

4.10 「查看失败列表」与「查询状态详情」 ​

在哪里:

  • 查询结束后,若有失败账号,「执行查询」面板里出现链接「查看失败列表」;
  • 运行中,进度区的「查询失败 N」「未查询 N」链接。

怎么做:点击链接,弹出详情窗口。「查询失败 N」/「查看失败列表」打开的窗口标题为「查询失败列表」;「未查询 N」打开的标题为「未查询列表」。

你会看到:

  • 窗口顶部有标签(列表类型、共 N 个账号)和「导出当前页」「复制当前页账号名」两个按钮。
  • 表格列:账号、进度、状态、明细(成功 / 失败 / 未查询 的数量,失败的字段名会醒目地列在后面括号里);失败列表还有「错误原因」一列。
  • 账号超过一页(200 个)时底部有翻页。

这一步的作用:看清哪些账号失败、为什么失败,复制账号名后重新选中重试,或导出留档。

图 4-6 「查询失败列表」窗口

图 4-6 「查询失败列表」窗口

4.11 遇到 Steam Guard(二次验证)怎么办 ​

先记住这条总原则:批量查询时,软件只会自动处理两种验证——邮箱验证码和手机令牌 5 位码;不会弹窗让您手动输入验证码。自动处理不了的账号,该账号当次任务失败,状态显示「需要验证码」(验密正模式下显示「查询失败」),日志里是“需要 Steam Guard 验证: Email”或“需要 Steam Guard 验证: DeviceCode”。这类失败不会自动重试。

情形一:邮箱验证码 ​

  • 适用模式:邮箱登录。
  • 您要做什么:确保账号带了辅助邮箱和取件凭据(第3章 3.5)。软件在提交登录后会自动登录辅助邮箱,找到 Steam 发来的 5 位验证码并提交,通常无需手动操作。Steam 发信到收到可能有几秒延迟,软件会自动多次重试。
  • 取不到码时:账号状态变为「需要验证码」。可用行内按钮「获取邮箱验证码」核对邮箱里到底有没有码(见 4.12);检查邮箱类型和凭据是否正确、代理是否可用、邮箱是否被服务商限频(可适当降低线程数)。
  • 在 maFile 或账密模式遇到邮箱验证码:不会自动取码,会直接提示“请切换到邮箱登录模式”。

情形二:手机令牌 5 位码(SDA) ​

  • 适用模式:maFile。
  • 您要做什么:先导入令牌目录(第3章 3.6),并确认账号表「maFile」列为「完全体」,或至少能生成令牌码(「阉割版」通常也可登录)。之后软件自动算码并提交,无需人工。
  • 没有 maFile 的账号:状态「需要验证码」,错误“需要 Steam Guard 验证: DeviceCode”。请补充导入 maFile 后再试。
  • 在邮箱或账密模式遇到令牌码:直接提示“请切换到 maFile 登录模式”。
  • 关于“5 位码”:Steam 的令牌码是 5 位字母加数字组合,不全是数字,这是正常的。
  • 时间校准:令牌码依赖时间。请保证本机系统时间准确(建议开启自动校时)。时间偏差较大时,令牌码可能被 Steam 拒绝,提示“令牌验证码失败 (x-eresult=N)”。登录路径本身会和 Steam 服务器对时,但行内「复制最新令牌」是否同样对时(以实际软件为准),所以校准系统时间是最稳妥的做法。

情形三:手机 App 点确认 ​

软件目前没有专门处理“需要在手机 App 里点确认”的登录方式。如果 Steam 要求这种确认而没人确认,软件可能一直等待,最终出现提示“轮询认证状态超时,未能获取 token”。建议:改用 maFile 令牌码登录;或先在手机上确认后重试。具体界面表现(以实际软件为准)。

情形四:新设备 / 新机器验证 ​

软件目前没有针对这种验证的专门处理,可能表现为轮询超时或登录失败,具体提示(以实际软件为准)。如果短时间内失败登录次数过多,Steam 会临时限制该出口 IP,见 4.13 的表。

4.12 行内按钮:「复制最新令牌」和「获取邮箱验证码」 ​

这两个按钮用于您自己手动去 Steam 官网或客户端登录时拿码,不是批量查询用的。

在哪里:账号表最右侧「操作」列,每行有两个图标按钮:第一个钥匙图标,鼠标移上去提示「复制最新令牌」;第二个信封图标,提示「获取邮箱验证码」。

复制最新令牌 ​

怎么做:点击钥匙图标。

作用:用该账号的令牌密钥生成当前的 5 位令牌码并复制到剪贴板,您直接粘贴到 Steam 的验证码输入框即可。

你会看到:成功「最新令牌已复制」。该账号没有令牌密钥:「该账号缺少 SDA 共享密钥,无法生成当前令牌」。返回为空:「该账号暂无可复制的最新令牌」。

使用时机与注意:

  • 令牌码约每 30 秒更换一次,请在 Steam 页面弹出验证码框之后再点,复制后尽快使用。
  • 需要账号有令牌密钥(maFile 为「完全体」或「阉割版」)。
  • 复制出来的码无效时,先校准系统时间再试。
  • 查询任务运行中该按钮不可用。

获取邮箱验证码 ​

怎么做:1)先在 Steam 登录页触发发送验证码;2)再点击信封图标。

作用:登录该账号的辅助邮箱,取出最近一封 Steam 验证码邮件里的 5 位码并复制到剪贴板。

你会看到:成功「邮箱验证码已复制:{码}({邮箱类型})」,括号内为邮箱类型(如 Roundcube WebMail、自建 IMAP、自建 POP3、Microsoft OAuth)。失败时常见提示:

  • 「该账号缺少邮箱或邮箱密码,无法获取邮箱验证码」:补全邮箱信息后重新导入;
  • 「该微软邮箱账号缺少 ClientId 或 RefreshToken,无法自动获取验证码」:按第3章 3.5 的微软邮箱写法补全;
  • 「暂未获取到邮箱验证码」后面跟着检查建议(邮箱密码、取件地址、代理等):先确认 Steam 的邮件是否已发出,再重试;
  • 「邮箱验证码获取失败:……」:按后面的原因排查。
  • 账号没有 maFile 时可能先提示「该账号当前更适合邮箱验证码登录,但高风险操作仍可能需要 maFile / SDA 支持」,这是信息提示。

注意:先触发发送验证码再点,否则可能取到旧码或没有码;不要对同一账号反复点击,Steam 对短时间内的重复失败登录有限制。邮箱取件会走配置的代理。

图 4-5 操作列的两个行内按钮及提示

图 4-5 操作列的两个行内按钮及提示

4.13 常见失败提示及处理 ​

状态或提示含义处理
「已登录」登录成功无需处理
「已查询」查询成功无需处理
「密码正确」验密正模式成功无需处理
「密码错误」,或“登录密码错误 (x-eresult=5)”Steam 拒绝了密码核对密码,重新导入正确的密码
「查询失败」(验密正模式)非密码类失败(二次验证、网络、限流、代理等)看日志里的具体原因,不要当作密码错
「需要验证码」,或“需要 Steam Guard 验证: Email / DeviceCode”账号需要二次验证,软件没能自动完成按 4.11 切换到对应登录模式并补齐凭据
「部分失败 (a/b)」多个查询项里有一部分失败点「查询上轮失败信息」只补查失败项
「失败: {原因}」普通查询失败,原因在后面按原因对照本表
“短期内来自您所在位置的失败登录过多,请稍后再试 (x-eresult=84)”Steam 临时限制了当前出口 IP停手,降低线程数,换出口 IP/代理,稍后再试
“登录请求限流,请增加 IP 或稍后重试 (x-eresult=87)”登录被限流增加代理出口、降低线程数、稍后再试
“令牌验证码失败 (x-eresult=N)”令牌码被拒(过期、错误或时间偏差)重试;校准本机系统时间
“邮箱验证码失败 (x-eresult=N)”邮箱码被拒确认取到的是最新一封,再重试
“登录成功但未拿到可用 accessToken/refreshToken” / “验证码提交成功但未拿到可用 accessToken/refreshToken”Steam 返回异常稍后重试,必要时换出口
“轮询认证状态超时,未能获取 token”认证等待超时(可能在等手机确认,或网络差)检查代理;看手机上是否有待确认请求
“Steam 会话已失效” / “登录态已失效”登录状态过期查询时软件会自动刷新登录状态并重试;仍失败再手动重试
「该账号缺少 SteamID,无法打开网页」账号还没成功登录过先成功执行一次登录或验密
“会话已失效,请重新登录后重试”打开网页时没有有效登录状态先对该账号执行一次查询或验密
「邮箱登录模式下账号必须包含辅助邮箱」账号遇到邮箱验证码但没有邮箱带辅助邮箱重新导入
「自建邮箱账号缺少邮箱密码,无法自动获取验证码」自建邮箱缺邮箱密码补邮箱密码重新导入
开始查询时提示“邮箱登录模式下没有可查询的有效账号(自建邮箱需邮箱密码,微软邮箱需邮箱密码或 clientId + refreshToken)”选中的账号邮箱凭据都不全,全部被跳过按第3章 3.5 补全邮箱信息
开始查询时提示“没有可查询的有效账号(账号必须包含密码)”选中账号没有密码补全密码
“浏览器代理解析失败,请检查代理配置后重试”打开账号浏览器时代理路由解析失败回全局代理页检查并使其生效

推荐的失败处理顺序:

  1. 先打开「查看失败列表」,查看失败账号和错误原因;
  2. 检查登录模式是否选对、令牌/邮箱凭据是否齐全;
  3. 到全局代理页重新检测代理;
  4. 降低线程数,点「查询上轮失败信息」只补查失败项;
  5. 仍不明确就停手人工复核,不要对同一批账号连续重复尝试。

提示

代理检测通过也不能保证不被 Steam 限流;线程数过高、批量过大时仍可能出现限流。

4.14 常见问题 ​

Q:我切换了登录模式,账号列表变了、账号“不见了”? A:不同模式使用各自独立的账号列表,切回原模式即可看到原来的账号。

Q:账密模式批量验密,很多账号显示「查询失败」? A:账密模式遇到任何二次验证都会失败。把有二次验证的账号分别放到 maFile 或邮箱登录模式下处理。

Q:「复制最新令牌」出来的码 Steam 不认? A:令牌码 30 秒就换,且依赖正确时间。重新点一次,并确认系统时间已校准。

Q:「验密正模式」选了之后“查询项”不见了? A:这是正常的。验密正模式不查资料,取消勾选后查询项会重新显示。

截图均为合成演示数据,界面以实际软件为准 · v4.0.1