mirror of
https://github.com/shadowsocks/ShadowsocksX-NG.git
synced 2026-11-01 07:33:46 +00:00
a6825aaafa9204a1c65002b3838da09cf4143ec5
主窗口诊断区(spec #21 D5/D11): - RuntimeLog 增加事件接收缝,GUI 侧接入 RuntimeEventStore 内存环形缓冲 (容量 500),wrapper 侧不变(stderr → agent.log 收敛) - 主窗口侧栏新增「服务器/诊断」分区切换;诊断区日志查看器双源:GUI 事件 实时呈现 + agent.log 尾部(1s 轮询),均可复制 - DiagnosticReportBuilder 显式触发的脱敏诊断导出:只含状态、存在性、权限、 大小/时间、数量与脱敏元数据;不读 Keychain 与契约/目录内容;原始错误 detail 不入导出,家目录前缀改写为「~」;服务器地址与备注不进入任何输出 - 投毒夹具测试验证导出不含任何敏感类目(密码/插件参数/地址/备注/token/JSON) Closes #34
ShadowsocksX-NG
🚧 重新实现进行中 —— 本仓库正在使用现代技术栈重写 ShadowsocksX-NG macOS 客户端。
新工程不再通过 git 子模块在仓库内构建依赖,而是直接复制上游项目发布好的可执行文件,以简化构建流程。
目录结构
.
├── ShadowsocksX-NG2/ # 新工程:现代化重写版本(开发中)
└── Legacy/ # 旧版工程完整源码,仅供参考,不保证可构建
旧版工程的功能说明与使用文档见 Legacy/README.md。
Languages
Swift
95.8%
Python
2.5%
Shell
1.4%
C
0.3%