全部文章

【RELEASE】 MonoProxy 2.9.3:更清晰的设备管理、会话分析与连接诊断

MonoProxy 2.9.3 完善设备管理、会话分析、诊断报告与配置导入导出,并改进网络变化后的受控恢复。

MonoProxy版本发布iOS连接诊断局域网代理
【RELEASE】 MonoProxy 2.9.3:更清晰的设备管理、会话分析与连接诊断

几台设备同时通过 iPhone 使用局域网代理时,启动服务只是第一步。日常更需要弄清楚:哪台设备连上了、它的连接正在做什么,以及请求失败后该从哪里查起。

MonoProxy 2.9.3 围绕这条使用路径继续完善。在 2.8.3 的基础上,这次更新扩展设备管理、新增会话分析、升级诊断报告,并让保存的配置更容易整理和迁移。

从一台设备,找到它的连接

设备列表增加状态筛选、设备详情、关联会话入口,以及筛选结果导出。当一台电脑连接异常、另一台却正常时,可以先找到有问题的设备,再查看它对应的会话,减少在全部连接中反复查找。

会话页支持搜索与组合筛选。新增的会话分析按协议和目标汇总当前选中视图中的记录,帮助查看连接数量和各目标的流量。连接失败时,详情会在有记录依据的情况下展示失败阶段。

这些视图呈现的是 MonoProxy 观察到的代理会话,不读取 HTTPS 加密内容;保留的会话记录也不是永久浏览档案。

诊断之后,更容易知道下一步

诊断中心增加阶段与结果筛选、资源状态、建议动作,以及分享前的报告预览。排查时,可以分别核对监听状态、客户端配置、认证和后续连接失败,避免把不同问题都当作“代理连不上”。

正在监听、客户端已到达、流量已验证仍然是不同的证据。手机端显示服务正在运行,不代表另一台设备已经正确配置并成功使用代理。

在 2.9.3 中,可以按这样的顺序排查:

  1. 筛选设备列表,打开有问题的设备。
  2. 查看关联会话,核对已记录的失败阶段。
  3. 在诊断中心查看对应检查与建议动作。
  4. 分享前预览诊断报告,或导出相关设备、会话记录继续分析。

配置库更容易整理和迁移

保存的配置增加搜索、排序、创建副本、导入预览和选择导出。导入前可以先核对变更,迁移时也可以只带走需要的配置。

配置副本保留原有认证要求,但不复制密码。可移植配置文件携带支持的行为设置;接收设备上的凭据和网络接口需要重新配置。这样既不会因为复制而悄悄取消认证,也不会假设两台设备拥有相同的本地接口。

此前版本引入的 Siri 与快捷指令仍然可以配合配置使用,与这次完善的配置库衔接。

网络恢复,继续尊重原来的选择

当代理原本正在运行,而选定接口的监听地址消失时,MonoProxy 可以等待该接口并尝试受控恢复。恢复保留原选择的网络接口和地址族,不会自动改绑到另一个网络。接口暂时不可用,或候选地址不明确时,会等待而不是自行猜测。

手动停止、取消恢复,以及 iOS 后台执行时间到期,都会取消恢复意图;冷启动也不会继续上次的恢复。监听地址变化后,客户端可能需要更新代理地址。重建监听器会中断已有 TCP 会话,需要客户端重新连接。

控制背后的可靠性改进

2.9.3 同时完善音频会话处理、认证限流,以及连接和 UDP 资源管理。音频会话相关工作移出主线程,并避免过期的异步启动结果在停止之后重新播放音乐。

这些改进共同完善日常使用中的启动、停止和资源释放处理。

使用 MonoProxy 2.9.3

MonoProxy 继续在 iPhone 和 iPad 上提供由用户控制的本地 HTTP、HTTPS CONNECT 与 SOCKS 代理,最低支持 iOS 15。客户端需要兼容的代理设置,并且能够通过当前网络访问手机。HTTPS CONNECT 仍是不透明隧道,不需要安装证书,也不解密 HTTPS 内容;后台运行仍受 iOS 执行时间限制。

可前往 App Store 查看 MonoProxy,并以所在商店显示的版本为准确认更新是否可用。接入步骤见 MonoProxy 产品指南;此前的 Siri、快捷指令、随网络变化的配置和 SOCKS5 UDP 更新,可回顾 2.8.3 发布说明。

来自 MonoWare

MonoProxy 背后还有更多上下文。

打开产品网站,或继续阅读按 MonoProxy 筛选的笔记。

通讯

隐私与产品工程笔记,偶尔发送。