| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| antigravity-proxy-v2.4-cli-win-x64.zip | < 24 hours ago | 333.7 kB | |
| antigravity-proxy-v2.4-cli-win-x86.zip | < 24 hours ago | 299.6 kB | |
| antigravity-proxy-v2.4-ide-win-x64.zip | < 24 hours ago | 319.0 kB | |
| antigravity-proxy-v2.4-ide-win-x86.zip | < 24 hours ago | 286.4 kB | |
| README.md | < 24 hours ago | 4.0 kB | |
| v2.4 source code.tar.gz | < 24 hours ago | 60.4 MB | |
| v2.4 source code.zip | < 24 hours ago | 60.5 MB | |
| Totals: 7 Items | 122.1 MB | 0 | |
✨ 新功能 (Features)
- core: 添加 Chromium NetworkService 进程识别功能 (
d807377) - 添加 cwchar 头文件支持宽字符串操作,实现 IsChromiumNetworkServiceProcess 函数
- 用于检测命令行参数中的 --utility-sub-type=network.mojom.NetworkService 标志。
- 修改 DllMain 中的网络 Hook 启用逻辑,针对 AntiGravity 宿主进程的 NetworkService
- 子进程启用旁路模式,仅安装进程创建 Hook 而非全量网络 Hook,
- 以便诊断宿主进程角色对本地 TLS 的影响。
- proxy: 增强DLL加载卸载日志记录和进程创建诊断
- 新增docs/oauth-detach-diagnosis.md,记录OAuth回跳与DLL卸载日志诊断流程
- 创建scripts/collect-oauth-diagnostics.ps1诊断采集脚本,支持时间窗筛选和敏感信息遮蔽
- 脚本功能包括:收集DLL版本、协议注册、进程信息、IDE日志等证据
- 提供双快照回放建议和证据判定边界说明
- 在DllMain中区分协议启动和普通启动,记录启动类型信息
- 根据lpvReserved参数区分进程终止detach和动态卸载,分别记录不同日志
- 添加FormatHexDword、BuildCreateProcessDiagnosticContext等诊断工具函数
- 替换ResumeThread调用为ResumeCreatedProcessThread,记录线程恢复结果
- feat(hooks): 改进CreateProcess钩子的进程创建日志记录
- 在CreateProcessA/W钩子中使用统一的诊断上下文格式化进程创建信息
- 避免将完整命令行中的URL或令牌写入日志,仅记录安全的进程元数据
- 更新注入成功/失败日志,使用更精确的诊断上下文描述
- 保持原有恢复时机,增加ResumeThread结果的诊断记录
🔧 杂项 (Chores)
- 同步版本号到 v2.3 [skip ci]
📋 其他更新 (Other)
- 2cb4714
- 按进程名禁用网络Hook会导致IDE整体断网,恢复全量Hook后本地Language Server
- TLS仍出现证书无效错误。现在固定启用全量网络Hook,所有目标进程保持网络
- Hook与进程创建Hook,同时严格识别回环地址进行本地旁路处理。
- 此修复包括:
- src/main.cpp: 统一启用全量网络Hook,移除按进程名禁用逻辑
- src/hooks/Hooks.cpp: 添加完整的本地目标旁路机制,支持connect、WSAConnect、
- ConnectEx、WSAConnectByName等API的回环早期旁路
- src/network/LocalTargetPolicy.hpp: 新增严格的回环地址识别策略
- 添加新的本地目标策略测试和验证脚本
- 移除过时的TLS宿主Hook分域修复文档和脚本
- 7499b56
- Electron 宿主及其同名子进程现在只保留进程创建 Hook,避免完整 Winsock/IOCP Hook
- 干扰宿主与 Language Server 之间的本地自签名 TLS 连接
- Language Server 和 Node 进程继续使用全量网络 Hook 以维持外网代理功能
- 添加详细文档说明问题原因和修复方案,包括针对 TLS 证书验证失败的隔离策略
- 新增 PowerShell 验证脚本 test-tls-host-hook-scope.ps1 确保进程分类正确
- 更新日志输出以明确区分注入器模式和全量模式的进程行为
- 5db2a1d
- 将 src/main.cpp 中的默认网络 Hook 策略从 CreateProcess-only 恢复为全量模式,
- 确保 Electron 宿主进程能够正确处理 OAuth 回调和业务请求
- 更新 README.md 添加版本组件一致性说明和全量模式启用提示
- 修改 issues-113-130-compatibility-analysis.md 文档,记录
- 2026-09-01 宿主 Hook 默认策略调整详情
- 更新 oauth-detach-diagnosis.md 添加宿主网络 Hook 范围回归分析和部署注意事项
- 调整 tests/test_process_name.cpp 注释说明,保持进程名分类工具行为稳定
- cd5360f
- 添加了两个新的证据包目录到.gitignore文件中,避免将诊断相关的临时文件和日志提交到版本控制系统中。
- 这些文件包含系统状态信息、进程快照和日志数据,不适合纳入代码仓库管理。