帖子内容
🎆StashLink 来啦🎉 StashLink 是一款用于 Stash 之间通信的内网穿透代理工具。它通过私有 iCloud 服务安全地交换 IP 和密钥数据,实现高效、可靠的通信。⚡️ ▎macOS Stash 配置说明(Build 323+): underlying-proxy 必须配置为支持 Full Cone NAT 和 UDP 的代理 stashlink: underlying-proxy: type: trojan server: your-underlying-proxy port: 443 password: your-password udp: true ▎客户端配置说明(iOS Build 929+): device-id 为 Stash macOS 的设备编号,您可以在 Stash macOS 的「控制中心」 - 「设置」 - 「关于」,找到您的 Stash Device ID proxies: - name: Mac Pro type: stashlink device-id: ABCDEFGH12345678 ▎关于 StashLink 的通信机制 1、使用 Underlying Proxy 是为了提升 Stash 之间通信的效率。在网络条件允许的情况下,Stash 会优先通过内网穿透建立直接连接,仅在部分无法穿透的网络中使用 Underlying Proxy 进行通信。 2、一旦 Stash 成功完成内网穿透,双方的数据将切换为直连传输,不再依赖 Underlying Proxy,从而进一步提升通信性能。 3、经实际测试,Stash 能够穿透绝大多数无公网 IP 的局域网环境,例如蜂窝数据网络下的移动设备。 4、为了更全面地测试连接稳定性,本版本的 Stash 之间通信将统一通过公网传输,而不启用局域网直连。未来版本将优化为:当两个设备位于同一局域网时,优先使用内网直连通信。 5、通过 StashLink 传输的流量会进入目标设备的 StashCore 进行处理。因此,如果目标设备配置了 MitM 或启用了脚本,这些配置将对本机代理的流量生效。如果遇到HTTPS请求失败,请检查本设备的根证书是否正确配置,目标设备的MitM设置是否正确。 后续我们将提供更完善的可视化编辑,如有任何问题欢迎随时和我们反馈 ~