Stash Channel
28.1K subscribers
63 photos
2 videos
108 links
Stash 信息官方发布渠道。

Stash 是 Clash 规则在 iOS 平台的最佳选择。

Stash macOS 下载 https://stash.ws
Stash AppleStore https://apps.apple.com/app/stash/id1596063349
Stash 用户手册 https://stash.wiki

讨论组 @StashFans
Download Telegram
🤩 大家已经在 Apple Vision Pro 上用起来了 😎
https://twitter.com/pengchujin/status/1759187614811513181
Please open Telegram to view this post
VIEW IN TELEGRAM
😱4115👏14💯7👍3🎉3🤡2😁1🤩1
😉 Stash iOS 测试版 2.6.0 (818) 👨‍💻

测试内容:
- 支持 DNS 查询跟随规则
- 修复 DNS over QUIC 响应超时的问题
- 更换 JavaScript Core,引擎支持 WebAPI
- 优化 UDP 兼容性
- 优化 Script 内存
- 脚本 $environment 支持 device-model
- 脚本 $httpClient 支持参数 timeout、insecure、auto-cookie、auto-redirect
- 修正脚本 $argument 参数行为,当未设置 argument 时,$argument 为 undefined
- 修正部分巨型规则匹配可能不准确的问题
- 修正 $httpclient error 可能会出错的问题
- 网络连接能正确识别来自 Stash 内部的连接
- 优化脚本 $httpclient 兼容性,修复与部分服务器的请求可能会异常的问题
- 修复 doq 可能会导致断开的问题
- 修复 IPv6 DNS 服务器解析异常的问题
- 优化可视化 DNS 编辑,支持从首页进入

• DNS 查询跟随规则文档:
https://stash.wiki/features/dns-server#dns-查询跟随规则

• 2.6.0 Release Candidate

iOS & tvOS AppStore
macOS 下载
💯2614👏8🎉4🤩3👍1😁1🤡1
🌟 Stash 2.6.0 正式版更新 👨‍💻

💡 新增
- 更换 JavaScript 引擎,新引擎支持 WebAPI
- 支持 DNS 查询跟随规则
- 新增支持 classical text 规则集合
- 脚本 $environment 支持 device-model
- 脚本 $httpClient 支持参数 timeout、insecure、auto-cookie、auto-redirect
- 新增覆写分类 (macOS & iOS)
- 支持代理根据延迟排序 (macOS)
- 支持拖拽覆写排序 (macOS)
- 支持一键安装覆写 (macOS)
- 支持 iOS 17 Interactive Widget (iOS)
- 新增支持一键更新全部覆写 (iOS)
- 新增覆写图标 (iOS)
- 支持代理「Apple 推送通知」、「Wi-Fi Calling,彩信,短信」、「AirPlay, AirDrop」(iOS)

⚡️ 优化
- 优化 UDP 兼容性
- 优化 Script 内存
- 优化覆写预览
- 优化脚本 $httpclient 兼容性,修复与部分服务器的通信可能会异常的问题
- 优化可视化 DNS 编辑,支持从首页进入 (iOS)

🔎 修复
- 修复 DNS over QUIC 响应超时的问题
- 修正部分巨型规则匹配可能不准确的问题
- 修复 doq 可能会导致断开的问题
- 修正脚本 $argument 参数行为,当未设置 argument 时,$argument 为 undefined
- 修复导入配置可能会没响应的问题
- 修复同名覆写无法安装的问题
- 修复网络连接不能正确识别来自 Stash 内部的连接的问题
- 修复 SSID 规则在 macOS 14 失效的问题 (macOS)
- 修复一处策略组崩溃 (iOS)

iOS & tvOS AppStore
macOS 下载
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7629😁5💯5🔥3👏3🎉2🤡1
🌟 Stash 2.6.1 正式版更新 👨‍💻

💡 新增
- Stash 现已优化嗅探,支持在「仅使用 Tunnel 代理」下使用更多的覆写 😮
- 现已支持嗅探 TCP 连接中可能的 HTTP 请求,包括 Method Host URL
- 支持 DNS over HTTP/3 🎉
- 支持代理服务器的 Server Certificate Fingerprint Pinning,开启后会在 TLS 握手时验证服务器证书 SHA256 指纹 🎉
- 工具新增 Script Hub 📝
- 支持点击策略组图标折叠策略组 (iOS)
- 支持折叠策略组 (tvOS)

⚡️ 优化
- 优化脚本性能和内存占用,脚本性能大幅提升 😮
- 优化基于 QUIC 协议的性能 🎉
- 优化断开 VPN 连接时的速度

🔎 修复
- 修复 iPad 上无法扫描 QR Code 的问题
- 修复一个可视化编辑可能的崩溃 (iOS)
- 修复脚本 $httpClient 异常处理不正确的问题
- 修复脚本 $persistentStore.write 传入值为 null 或 undefined 时不能保存的问题
- 修复 Today Widget 点击开关后状态可能不刷新的问题 (iOS)
- 修复脚本超时异常的问题
- 修复部份脚本执行失败问题

macOS 下载
iOS & tvOS AppStore
用户手册
Please open Telegram to view this post
VIEW IN TELEGRAM
👏3916👍13🤡5💯3🎉2🏆2🎄2😎2
已确认 Stash 在 iOS 18 beta 中正常运行。
👏85👍13🤩4💯31🏆1
📣 新的 Control Center 来啦 🎉
😉 iOS 测试版 2.6.3 (849) 👨‍💻


# 支持在 Control Center 开关(iOS 18 Beta)

# 新增 SSH 协议支持
- 配置文档:https://stash.wiki/proxy-protocols/proxy-types#ssh

# 新增 Juicity 协议支持
- 配置文档:https://stash.wiki/proxy-protocols/proxy-types#juicity

# 优化 Hysteria2 在部份网络下 0-RTT 的兼容性

# Script 规则新增支持 match_geosite 语法
- 规则 match_geosite 文档: https://stash.wiki/rules/rule-types#script

# 优化脚本 headers 兼容性
- 修复部分脚本因 headers 被格式化后无法正确读取和修改的问题,如遇脚本运行异常请反馈。

iOS & tvOS AppStore
macOS 下载
👍6924🔥3🆒3👏2😱2🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
🎉 Stash 正式版 & 测试版更新 👨‍💻

# 正式版 2.6.3
- 优化 WireGuard 连接稳定性
- 优化 Hysteria2 在部份网络下 0-RTT 的兼容性
- 优化运行时 MitM 证书生成过程,减少重复计算、提高性能和节省电源消耗
- 优化使用 underlying-proxy 的 WireGuard,在连接出错时能自动恢复
- 修复部分系统脚本无法运行的问题 (macOS & iOS)

# 测试版 2.6.4
- 支持在 Control Center 控制出站模式(iOS 18 Beta)
- 优化 MitM 证书,新证书为 10 年有效期
- 修复 iPad OS 18 导航栏异常的问题

iOS & tvOS AppStore
macOS 下载
🎉4120👍5🤩3🍾2👏1🏆1
🎉 Stash 正式版 2.6.4 更新 👨‍💻

# 新增 💡
- 支持 Hysteria 2 端口跳跃特性
- 新增 SSH 协议支持
- 新增 Juicity 协议支持
- Shortcuts 支持 match_geosite 语法
- 当 CA 证书不受信任时,MitM 功能会自动关闭
- 支持在 MitM 设置页面删除已创建的证书
- 新增俄语支持

# 优化 ⚡️
- 优化 QUIC 协议 0-RTT
- 优化脚本 Header 兼容性
- 优化跳过代理 / 路由页面交互
- 优化 App 体积
- 优化 CA 证书逻辑,现在签发的证书有效期为 10 年
- 优化安装 CA 证书交互逻辑

# 修复 🔎
- 修复了可视化编辑中拖拽排序时 UI 可能错位的问题
- 修复部分情况下缓存文件占用空间过大的问题
- 修复了 iPad OS 18 导航栏消失的问题

macOS 下载
iOS & tvOS AppStore
用户手册
54👍6🎉6💯6🥰1👏1🤩1🏆1
🌟 Stash 2.7.0 正式版更新 👨‍💻

💡 新增
- iOS 18 Control Widget (iOS)
- 新增 REJECT-DROP 策略
- 新增在 Stash 运行时更新 GEOIP 数据库
- 新增通过可视化编辑器编辑基本重写 (iOS)
- 新增 ip.im IP 信息提供商
- 图标适配 iOS 18 Dark 和 Tinted (iOS)

⚡️ 优化
- 更新远程资源时,现在 Stash 将使用 ETag 协商缓存。在资源未变化时,Stash 不会重新下载资源,以节省用户及规则集合提供方的带宽 (感谢 Sukka 对此功能提供反馈)
- 当设置 server-cert-fingerprint 时,无需配置 skip-cert-verify 为 true
- 优化多语言翻译
- 优化系统 DNS

🔎 修复
- 修复部分情况下配置文件名称异常的问题

macOS 下载
iOS & tvOS AppStore
用户手册
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7726🤩3💯3🔥2🥰2🎉2😍2🏆2🎄2👏1
🎆 祝大家新年快乐 !🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉183👍147🥰3🤩3💯2😎2👏1😍1🍾1😘1
🎆 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设置是否正确。

后续我们将提供更完善的可视化编辑,如有任何问题欢迎随时和我们反馈 ~
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12928😱7🆒4🏆3🎉2😍2💯2🍾2🤩1😎1
🎁 Stash 测试版 2.8.0 更新 👨‍💻

- 修复 StashLink 在部分情况下内网穿透成功后没有优先使用直连的问题
- 修复 StashLink 在切换网络后可能会超时的问题
- 优化 StashLink 漫游
- 修复使用 include all 可能会导致乱序的问题
- 修复 ss2022 部分情况下超时的问题
- 修复 ss2022 部分情况下会断开的问题
- 修复上一个测试版本没有跳过错误规则的问题

▎Stash iOS (931) 📱
- 修复 Stash macOS 重启后 VPN 可能会断开的问题

▎Stash macOS (325) 💻
- 优化 System DNS,修复部分情况下系统 DNS 无响应的问题
- 优化 StashLink 服务的启动速度
- 优化 StashLink 服务稳定性
Please open Telegram to view this post
VIEW IN TELEGRAM
🍾157👍7👏2🔥1🎉1🤩1😍1💯1🏆1🆒1
💡 关于 Stash 处理 UDP 行为的解释与改动

根据部份用户反馈,在 Stash 处理 UDP(尤其是 QUIC)时,会在 Stash 观察到下面的行为:

- UDP 包会导致发生了本地解析,即使在规则中指定该域名由代理转发;
- 由于上一个行为,部份 UDP 的目标地址被解析到了错误地址,导致交由代理后 QUIC 握手无法完成,常见表现是 UDP 会话上行有数据,下行为 0 KB;
- 部份 UDP 会话在一段时间后会产生类似断流的现象,重启 App 后又马上会恢复。

上面这些问题的原因是 Stash 在处理 UDP 时,为了最大程度地兼容各种协议的行为,只会向代理以目标 IP 地址的形式转发,而不会像 TCP 一样将域名解析交由代理处理。在新版本中,我们重新对 Stash 的 UDP 转发逻辑进行了调整:

- Stash 现在会尝试使用目标代理发起 DNS 查询,以获取正确的、符合 CDN 优化的目标 IP 地址,再以此地址转发 UDP 包;
- 由于代理协议没有直接查询 DNS 的能力,Stash 会在使用代理向 1.0.0.1 发起 DNS 查询,该地址可以通过 udp-nameserver 参数进行配置,只支持通过 UDP 查询;
- DNS 查询结果会被缓存,直到 UDP 会话结束,可以在 Dashboard 打开对应 UDP 会话查看更多信息。
- 对于使用 DIRECT 策略的域名,Stash 依旧会使用原有的本地解析逻辑;对于 REJECT 策略的域名,Stash 会直接拒绝转发/丢弃 UDP 包,不再触发本地解析。
- 对于不希望应用程序使用 QUIC 的用户,可以继续通过逻辑策略拒绝应用向该域名的 443 端口发送 UDP 包。

😎 上述改动在 iOS Build 932 已生效,遇到问题欢迎反馈 ~
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩198💯4🔥3👏3🆒3👍2🥰2😎2🎉1
🌟 2025,乙巳蛇年大吉,福启新岁,万事胜意 🐍 愿大家在新的一年里,事业蒸蒸日上,生活美满幸福!🎇

感谢大家对Stash的厚爱与支持,新的一年我们将继续努力,为大家带来更优质的产品和服务!🎁

愿 2025 年,大家都能实现自己的目标,收获更多的快乐与成功!🎆🍾

祝大家新年快乐!🎉🎆
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉121🥰64👍4🔥4😎3😍2💯2👏1🤩1
🎁 Stash 测试版 2.8.0 更新 👨‍💻

- StashLink 新增 IPv6 直连模式
- 修复部分情况下 ss2022 UDP 不可用的问题
- 修复部分情况下 Hysteria2 UDP 不可用的问题
- 修复部分情况下处理 UDP 可能会断开连接的问题
- 修复部分情况下逻辑规则可能会断开连接的问题

▎Stash iOS (940) 📱
- 耗电优化:
最近我们收到一些用户反馈耗电的问题,虽然所有的网络方面电量消耗都会被算在 Stash 上,但在这个版本我们深度优化了 Stash 运行时的耗电,欢迎更新体验。

- 修复长按 StashLink 代理信息入站信息不显示的问题:
现在您可以通过长按 StashLink 代理信息,根据入站信息判断 StashLink 使用的是 IPv6、IPv4 内网穿透或 Underlying 代理中转连接。整个过程无需人为干预,无需配置防火墙或者转发,Stash 将自动根据双方网络环境选择最合适的连接方式,并且会优先使用直连或内网穿透。

▎Stash macOS (336) 💻
- 修复 Hysteria2 作为 StashLink Underlying Proxy 不可用的问题
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3910🆒3🔥1👏1🤩1😍1💯1🏆1
大家有感觉新的 iOS 测试版 940+ 更省电了吗?我们测试全天使用全局代理的情况下,电池里占比只有 1% 左右。 😎
Final Results
25%
有,占比变低了
36%
和之前差不多 😰
38%
本来占比也不高 😌
17👍3💯3🤩2🏆2👏1
🎁 Stash 测试版 2.8.0 更新 👨‍💻

▎Stash tvOS (945) 📺
- 使用全新的 tvOS 导航栏和策略组侧栏 🎆
- 同步 Stash iOS 2.8 测试版的所有更新

新的导航栏更符合 Apple TV 使用习惯和更美观便捷的 UI ,欢迎更新体验 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41🍾7👍6🎉32👏1🤩1💯1🏆1
🎁 Stash 测试版 2.8.0 更新 👨‍💻

- 新增逻辑规则 AND OR NOT
- vless 新增 XTLS-uTLS-Vision-REALITY 支持
- Shadowsocks2022 新增 ShadowTLS 支持

- 大幅提升 StashLink 直连性能
- 优化 UDP 高并发下的内存使用

- 修复部分 UDP 在 ss2022 异常的问题
- 修复部分 UDP 在 hy2 异常的问题

▎Stash iOS (958) 📱
- 可视化编辑新增 REJECT-DROP

▎Stash macOS (349) 💻
- 优化 StashLink 服务稳定性

▎Stash tvOS (958) 📺
- 修复部分情况下新首页连接状态不正确的问题

# XTLS-uTLS-Vision-REALITY

- name: VLESS-XTLS-uTLS-Vision-REALITY
type: vless
flow: xtls-rprx-vision
server: server
port: 443
uuid: uuid
servername: servername
fingerprint: chrome # 可选
reality-opts:
public-key: public-key
short-id: short-id


# ShadowTLS

- name: Shadowsocks2022-ShadowTLS
type: ss
cipher: 2022-blake3-aes-256-gcm
server: server
port: 443
password: password
plugin: shadow-tls
plugin-opts:
host: host
password: password
version: 3


iOS & tvOS AppStore
macOS 下载
@StashFans
Please open Telegram to view this post
VIEW IN TELEGRAM
52👍14🍾5🎉3🏆3💯2🔥1😱1🤩1
🎁 Stash 测试版 2.8.0 更新 👨‍💻

- 新增 NETWORK 规则,可选值 tcp, udp
- 新增 PROTOCOL 规则,可选值 TCP, HTTP, HTTPS, UDP, QUIC
- 新增 DOMAIN-WILDCARD 规则
- 新增 DOMAIN-REGEX 规则
- 优化 QUIC 嗅探

▎Stash iOS (961) 📱
▎Stash macOS (353) 💻
▎Stash tvOS (961) 📺

💡 PROTOCOL 规则能够比 NETWORK 规则提供更细粒度的判断。例如:
• 对于 QUIC 流量, PROTOCOLQUIC ,而 NETWORK 仅能识别为 UDP
• 对于传统的 UDP 流量, PROTOCOLNETWORK 均为 UDP
• 对于 HTTPS 流量, PROTOCOLHTTPSNETWORKTCP
• 对于非 HTTPTCP 流量, PROTOCOLNETWORK 均为 TCP

# 对于 QUIC 流量,可以通过逻辑规则实现更精确的处理,例如:

- AND,((PROTOCOL,QUIC),(DOMAIN-SUFFIX,googlevideo.com)),REJECT


# DOMAIN-WILDCARD 示例:

- DOMAIN-WILDCARD,f-log*.grammarly.io,REJECT


# DOMAIN-REGEX 示例:

- DOMAIN-REGEX,^abc.*com,REJECT


iOS & tvOS AppStore
macOS 下载
@StashFans
Please open Telegram to view this post
VIEW IN TELEGRAM
👍216🎉2🏆2👏1😱1😍1💯1😘1
🎁 Stash 测试版 2.8.0 更新 👨‍💻

- body-rewrite 新增 request-replace-regex, request-jq, request-json-replace, request-json-add, request-json-del
- body-rewrite 新增 response-json-replace, response-json-add, response-json-del
- 修复 Lightweight 和 Google 虚拟网卡部分情况下嗅探失败的问题

▎Stash iOS (967) 📱
▎Stash macOS (354) 💻

▎Stash tvOS (967) 📺
- 修复新版 UI 无法选择部分代理的问题
- 修复新版 UI 部分情况闪退的问题

💡 新增的 body-rewrite 类型可高效地修改请求和响应的 JSON,而无需依赖 JavaScript Core。
为确保结果准确性, replace 仅在目标对象存在时生效, add 仅在目标对象不存在时执行。

# 示例

- ^https:\/\/example\.com response-json-replace data.queries [] data.ads {}


iOS & tvOS AppStore
macOS 下载
@StashFans
Please open Telegram to view this post
VIEW IN TELEGRAM
💯12👍6🤩4🍾32😱1🎉1
🎁 Stash 测试版 2.8.0 更新 👨‍💻

- 新增 USER-AGENTURL-REGEX 规则
- DoHDoH3 支持配置 UserAgent
- 重构嗅探,优化嗅探流程
- 优化 VMess UDP
- IP 信息提供商新增 BGP.Tools

▎Stash iOS (968) 📱
▎Stash macOS (356) 💻
- 优化「仪表盘」界面
- 优化「仪表盘」交互,当选中连接时,当前连接会被固定
- 「仪表盘」支持搜索 DNS 结果
- 修复大量连接时(如 BT)「仪表盘」可能出现的性能问题
- 修复「仪表盘」日志无法滚动的问题
- 修复「仪表盘」信息无法复制的问题
- 修复 Chrome 浏览器可能嗅探失败的问题

iOS & tvOS AppStore
macOS 下载
@StashFans
Please open Telegram to view this post
VIEW IN TELEGRAM
👍265🥰2👏2🤩2💯2🍾2