在 Mac 上同时运行多个需要不同网络配置的应用时,反复调整系统级设置容易影响其他程序。我做了一个开源小工具 ChatGPT Proxy Launcher,将 ChatGPT 桌面版的本地代理参数保存在启动器中,并在启动应用时传入对应配置。
这个项目只管理本机应用的启动参数,不提供代理服务,也不修改系统代理或 DNS。它适合已经有合规网络环境、希望减少手动配置步骤的用户。
它能做什么
- 保存配置:在本机保存代理服务的地址和端口。
- 启动与退出:按已保存的配置启动受支持的 ChatGPT 桌面版,也可请求应用正常退出。
- 查看状态:检查本地代理端口的连通性,并查看启动参数和应用的 TCP 连接快照。
- 菜单栏操作:关闭主窗口后仍可从菜单栏打开启动器。
设置变更后,需要完全退出并重新启动 ChatGPT 才会应用新参数。启动器不会更改其他应用的网络设置。
适用范围与限制
当前版本面向 Apple Silicon、macOS 13 及以上系统,支持可识别的 Electron 版 ChatGPT 桌面应用;旧版原生应用和 Intel Mac 暂不支持。
代理是否生效取决于目标应用及其组件对启动参数的支持情况。连接检查只反映检查时的状态,不能证明所有流量都使用了所配置的代理;语音、WebRTC、UDP 等流量不在保证范围内。
目前发布的安装包尚未经过 Apple 公证。下载和安装前,请核对项目源码、发布页面与系统提示,并按自己的安全要求决定是否使用。
项目地址
项目使用 SwiftUI + AppKit 开发,采用 MIT 许可证,提供中英文文档。源码、安装包及详细使用说明见 GitHub 项目页。
欢迎对代码、兼容性和使用体验提出反馈。
这是独立开源项目,与 OpenAI 无隶属关系。请遵守所在地法律法规和相关服务条款。