
PharosVip:Pharos Pro 与上游协作参与者
Pharos Pro 维护者
名字之前,先辨认留下的记录
PharosVip 维护 Pharos Pro 等 Apple 平台客户端,并在 sing-tun 等上游以 PR/评论参与 ICMP 转发与 mipstack 相关讨论。
2018 年 9 月 28 日,Pharos 的项目频道发布了更名说明,测试入口仍保留 Shadow_X 的旧名字。 公开资料见 [3]、[5]、[6]、[4]、[2]、[1]。
一份指南,把能做与不能做写在一起
PharosVip 维护 Pharos Pro 等 Apple 平台客户端,并在 sing-tun 等上游以 PR/评论参与 ICMP 转发与 mipstack 相关讨论。
让同一 Wi-Fi 下的其他设备使用手机上的代理,并不是只多开一个按钮。 公开资料见 [7]。
从配置扩展,走到脚本接口
PharosVip 维护 Pharos Pro 等 Apple 平台客户端,并在 sing-tun 等上游以 PR/评论参与 ICMP 转发与 mipstack 相关讨论。
2023 年 11 月 29 日,Extension 仓库的根提交只有简短的“Extension in profile”。 公开资料见 [8]、[9]、[10]。
两个参数的顺序,一次有回应的协作
PharosVip 维护 Pharos Pro 等 Apple 平台客户端,并在 sing-tun 等上游以 PR/评论参与 ICMP 转发与 mipstack 相关讨论。
2024 年 8 月 7 日,PharosVip 提交的 ChaCha20 修改把问题收敛到构造函数的参数次序:调用端传入 key 与 salt,底层函数接收 nonce 与 key。 公开资料见 [11]、[12]、[13]、[14]。
回调返回之后,数据仍要有归属
代表作品与核心贡献
Pharos Pro
访问作品面向 Apple 平台的规则代理客户端;以官方文档、GitHub 产品介绍和 App Store ID 1456610173 对应公开开发身份。
Pharos Extension
访问作品公开配置扩展与脚本参数文档,记录本地存储、HTTP 请求以及请求和响应处理接口。
Pharos Android Test
访问作品Pharos 的独立 Android 测试发布渠道,保留 README 与发布标签;不等同于 Apple 客户端源码仓库。
编年大事记
共享代理指南留下根提交
How-to-share-proxy-by-Pharos-Pro 的当前根提交建立公开指南仓库;这是该仓库保留记录的起点,不是整个产品的创始日期。[5]
建立 Android 测试发布仓库
根提交的 README 写明 Pharos Android Test Version,后续用该仓库维护独立 Android 测试分发资料。[6]
明确共享代理的使用对象与限制
修订 README,明确供同一 Wi-Fi 下其他设备使用,并保留本机服务会失效的当时使用提醒。[7]
建立 Extension 文档仓库
根提交以 Extension in profile 标明配置扩展主题;不将文档仓库建立时间当作功能首发时间。[8]
加入脚本参数手册
提交 script manual,说明环境信息、持久化存储、通知、HTTP 请求及响应处理接口。[10]
一手来源与考据
小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:
- [1]
- [2]
- [3]
- [4]PharosVip 向 V2Ray 手册提交 Pharos Pro 介绍2019-05-20
PR diff 链接同一 App Store 应用;该 PR 未合并。
https://github.com/v2ray/manual/pull/266 - [5]共享代理指南:根提交2019-02-26https://github.com/PharosVip/How-to-share-proxy-by-Pharos-Pro/commit/fabea3940868216e88111ab0ea6aa2b03643978f
- [6]Android 测试仓库:根提交2019-03-07https://github.com/PharosVip/Pharos-Android-Test/commit/60e995b4a7d6ae4967cd803d7b47f274c4b3ec12
- [7]共享代理指南:使用对象及限制2019-05-27https://github.com/PharosVip/How-to-share-proxy-by-Pharos-Pro/commit/fa3b0481dbbd000fbb86480c720401a87152b727
- [8]Extension:根提交2023-11-29https://github.com/PharosVip/Extension/commit/9918c41bf9a35804962a56e2e563a53d8dc8d924
- [9]https://github.com/PharosVip/Extension/blob/eb9de42c7ac8a83701ad1d8af75e2b9e6a5a0ac0/README.md
- [10]Extension:加入脚本参数手册2024-06-17https://github.com/PharosVip/Extension/commit/bc5861c517db5a7489b9d35bc551c8ec94dcdea9
- [11]PharosVip:ChaCha20 参数顺序补丁2024-08-07
原始提交时间为 2024-08-06T22:11:31Z,正文按 UTC+8 记为 8 月 7 日。
https://github.com/MetaCubeX/sing-shadowsocks2/commit/9f3a3cf1e91216f5e7ae2ddf7afcf683576c97ad - [12]
已关闭、未直接合并;应结合维护者的修复回复阅读。
https://github.com/MetaCubeX/sing-shadowsocks2/pull/1 - [13]wwqgtxx 回复并指向修复提交2024-08-07
回复时间 2024-08-07T07:55:31Z。
https://github.com/MetaCubeX/sing-shadowsocks2/pull/1#issuecomment-2272851327 - [14]Mihomo:ChaCha20 参数顺序相关依赖更新2024-08-07
GitHub 将提交作者关联到 PharosVip;实际 diff 为依赖更新。
https://github.com/MetaCubeX/mihomo/commit/030631607e26e7bfb3c1bc196cfb2bc46576d8f9 - [15]sing-tun PR #25:support mipstack2026-09-10
截至 2026-09-14 仍 open、未合并;不代表上游或商店版发布。
https://github.com/MetaCubeX/sing-tun/pull/25 - [16]PharosVip:提交 mipstack 适配2026-09-10https://github.com/MetaCubeX/sing-tun/commit/31f0ca810d35de9299b60a8b61190354aed528f7
- [17]PharosVip:将 ICMP 转发移出回调2026-09-11https://github.com/MetaCubeX/sing-tun/commit/13fda6c8b7f0e68183fe15eb49df7138962466a3
- [18]PharosVip:以 Detach 简化 ICMP 处理2026-09-11https://github.com/MetaCubeX/sing-tun/commit/a6cd4292580e86444a39fbda19d170f37181e9ae
仅依据 Pharos 官方资料、PharosVip 公开账号关联的 Git 提交及 PR 讨论。文中 Git 日期统一按 UTC+8;活跃年份从本次查得的 2019 年项目提交计,不代表实际开发起点。Shadow X 更名公告只用于产品历史,不把其中其他署名直接认定为 PharosVip。Apple 客户端完整源码未核实公开,不由 Android 发布仓库或上游贡献推断其全部内核。未合并 PR 不写成上游已发布功能,未实测性能不作提升结论;不调查或记录线下身份、工作、住址及私人账号。


