jock
|
3bf0b1aaa2
|
fix: 改善启动失败反馈、Ctrl+C 立退与 Windows 兼容性
- main: Ctrl+C 时直接 SIGKILL 所有 daemon 子进程,跳过 mitmproxy graceful shutdown
与 mitmdump 重启循环里的 time.sleep(3),实现秒退
- main: 启动失败时透传子进程真实错误行(端口/CA 缺失/文件权限等),告别"请切换端口后重试"
一刀切提示;Windows 下等用户按回车再退出,防止 PowerShell/双击启动窗口闪退
- mitm: start() 返回 (proxy_address, error_line);mitmdump 重启循环处理 KeyboardInterrupt
- watcher: start() 返回 (ws_address, queue, error_line);将 wss 证书生成失败纳入快速失败识别
- utils: check_system_proxy 修复 KeyError — Windows 下 getproxies() 可能返回仅含 'no' 等
非 http/https key 的字典,旧写法 proxy_obj.keys() < {'http', 'https'} 是真子集判断,
会漏掉这些场景继续访问 proxy_obj['http'] 引发崩溃
- ui/startup: 证书安装命令里 %userprofile% 在 PowerShell 下不会展开导致
certutil 报 ERROR_PATH_NOT_FOUND;改为 Python 侧展开为绝对路径,cmd/PowerShell/bash/zsh
均可直接粘贴执行,同时用双引号包住路径兼容带空格的用户名
|
2026-04-20 13:53:45 +08:00 |
|
jock
|
8e073592a7
|
fix: 修复代理假绿灯、wss 支持、并发与重启数据丢失问题
- utils: 用真实 HTTPS 探测替代仅走本地的 mitm.it 检查,证书不受信/上游不可达时给出具体原因
- cert: 证书检测按 SHA-1 指纹比对(非仅名字),旧 CA 残留不再误判为已安装
- cert: 新增 ensure_wss_cert,用本机 mitmproxy CA 按需签发 wss 叶子证
- watcher: 切换到 wss://;ws_clients 加锁 + 迭代前快照,根治 set 并发崩溃与幽灵客户端
- watcher: notify_clients 加锁串行化;JSONDecodeError 独立兜底
- watcher: 端口占用错误写回 stdout,父进程不再空等 10 秒
- credential: running() 钩子加载旧 credentials.json,mitmdump 重启时不再清空历史凭证
- mitm: 启动前清除 HTTP(S)_PROXY 环境变量,避免 mitmproxy 把自己当上游代理产生死循环
- mitm: 端口占用匹配改大小写不敏感
|
2026-04-20 13:53:45 +08:00 |
|
jock
|
26bd9fe68f
|
update
|
2025-08-29 01:03:07 +08:00 |
|
jock
|
9ae3e2925d
|
update
|
2025-07-03 14:22:38 +08:00 |
|
jock
|
8c50f71dbe
|
优化代理检测
|
2025-07-03 11:50:13 +08:00 |
|
jock
|
a223fc8260
|
重构
|
2025-06-30 18:34:47 +08:00 |
|
jock
|
ea5587542b
|
update
|
2025-06-19 17:44:12 +08:00 |
|
jock
|
0b678382df
|
update
|
2025-06-18 08:01:10 +08:00 |
|
jock
|
3d6d1b2239
|
update ui
|
2025-06-17 21:05:50 +08:00 |
|
jock
|
052c465dfd
|
update
|
2025-06-12 17:45:11 +08:00 |
|
jock
|
b7830daed0
|
update
|
2025-06-12 17:41:14 +08:00 |
|
jock
|
5e679c5141
|
update
|
2025-06-12 17:32:12 +08:00 |
|
jock
|
28dcbccdb3
|
修复logo文件路径问题
|
2025-06-12 01:35:11 +08:00 |
|
jock
|
36f1721cab
|
添加Ctrl+C快捷键终止
|
2025-06-12 01:27:15 +08:00 |
|
jock
|
af18c5112c
|
update
|
2025-06-12 00:52:20 +08:00 |
|
jock
|
6cbe12b9b0
|
update
|
2025-06-11 23:49:57 +08:00 |
|
jock
|
148f87d6f8
|
update
|
2025-06-11 22:46:10 +08:00 |
|
jock
|
d067c7a7b0
|
优化日志记录
|
2025-06-09 18:13:58 +08:00 |
|
jock
|
e76d62c26e
|
添加日志
|
2025-06-09 17:08:31 +08:00 |
|
jock
|
a67f0bae5d
|
update
|
2025-06-09 16:22:50 +08:00 |
|
jock
|
ba32b45e75
|
update
|
2025-06-09 15:45:09 +08:00 |
|
jock
|
d76f679515
|
update
|
2025-06-09 14:53:58 +08:00 |
|
jock
|
656dfd6d06
|
update
|
2025-06-09 14:19:25 +08:00 |
|
jock
|
4b45031de5
|
update
|
2025-06-09 13:25:03 +08:00 |
|
jock
|
b55317c6b2
|
update
|
2025-06-09 12:35:20 +08:00 |
|
jock
|
fb8241cf7f
|
update
|
2025-06-09 11:39:51 +08:00 |
|
jock
|
3f139ec173
|
update
|
2025-06-09 10:41:28 +08:00 |
|
jock
|
b2fd5d9339
|
update
|
2025-06-09 10:12:09 +08:00 |
|
jock
|
c759306e21
|
mvp
|
2025-06-06 19:26:06 +08:00 |
|