- set_proxy 先做完整 SOCKS5 握手 + generate_204 探测(trust_env=False,超时 4s/6s),验证失败不落盘并按类型归因提示(auth/timeout/connect/missing_dependency/probe_failed) - 异常类型优先分类,消息关键词兜底:Windows 本地化错误消息不影响归因 - 新增 skip_check 逃生口(代理未启动的预配置场景);禁用代理不验证;password_env 指向空环境变量时提前精准提示 - 测试:+9 用例(mock 网络 + 真实异常类型),全量 383 passed 零回归