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
🎉 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
🌟 Stash 3.0 正式版更新 👨‍💻

💡 新增
- 支持 ShadowSocks2022 协议
- 支持 ShadowTLS
- 支持 AND、OR、NOT 逻辑规则
- 新增 DOMAIN-WILDCARD 规则
- 新增 DOMAIN-REGEX 规则
- 新增 NETWORK 规则,可选值 tcp, udp
- 新增 PROTOCOL 规则,可选值 TCP, HTTP, HTTPS, UDP, QUIC
- 新增 URL-REGEX 规则
- 新增 USER-AGENT 规则
- 新增 body-rewrite 重写,支持:
- request-jq, request-replace-regex, request-json-replace, request-json-add, request-json-del
- response-jq, response-replace-regex, response-json-replace, response-json-add, response-json-del
- 支持嗅探 TLS Client Hello,获取 SNI 域名
- 在发起 UDP 连接时,现在会尝试使用目标代理发起 DNS 查询以确定目的地址的 IP
- 支持嗅探 QUIC / HTTP3
- 连接页现在能展示更详细的 TCP / UDP 协议信息
- DoH 和 DoH3 支持配置 UserAgent
- IP 信息提供商新增 BGP.Tools
- 重写支持读取 zstd 压缩算法

⚡️ 优化
- 优化 QUIC 嗅探
- 优化大量远程资源更新
- 优化 UDP 高并发下的内存使用
- 优化内存池分配策略
- 优化 ECH 实现

▎Stash iOS 📱
- 可视化编辑:
- 新增 reject-drop
- 支持修改 url-rewrite、header-rewrite、body-rewrite
- 支持修改脚本
- 支持长按复制图标 URL
- 大幅优化耗电,尤其时在低负载场景下的功耗
- 优化可视化编辑长文本显示
- 修复图标第二次导入可能会异常的问题
- 修复可视化编辑排序的问题

▎Stash macOS 💻
- 优化「仪表盘」界面
- 优化「仪表盘」交互,当选中连接时,当前连接会被固定
- 优化大量连接时从 Source Address 解析进程信息的性能
- 修复大量连接时(如 BT)「仪表盘」可能出现的性能问题
- 修复「仪表盘」日志无法滚动的问题
- 修复「仪表盘」信息无法复制的问题
- 修复 Chrome 浏览器可能嗅探失败的问题

▎Stash tvOS 📺
- 全新的 tvOS 导航栏
- 全新的策略组页面

macOS 下载
iOS & tvOS AppStore
@StashFans
Please open Telegram to view this post
VIEW IN TELEGRAM
💯559🍾7👍3🎉3🥰2🤩2👏1😱1🏆1
🎁 Stash 测试版 3.1.0 更新 👨‍💻

- 远程规则集支持 MRS 格式 🆕
- xtls-rprx-vision 默认使用 xudp (如遇 UDP 无法使用的问题请更新到此版本)
- 对于单个代理的延迟测试新增 benchmark-disabled 选项,设置为 true 时完全禁用延迟测试
- 重构远程规则集,优化性能,节省内存
- 优化 GEOSITE 性能
- 优化脚本 console.log ,现支持打印对象、null 和 undefined
- 优化 Proxy Group 包含 REJECT 类型代理的延迟测试逻辑
- 修复 UDP 可能意外发送 Fake IP 的问题
- 修复部分脚本使用 $httpClient 发送请求可能失败的问题
- 修复部分情况下产生不必要的 DNS 解析的问题
- 修复部分请求在使用脚本改写异常的问题

▎Stash iOS (995) 📱
- 优化「检视 HTTP 请求」页面
• 优化长文本的显示
• 在列表页显示匹配的规则和代理
• 可以跳转到 HTTP 请求所属连接的详情页面
• 搜索框会记录上一次的搜索内容
- 优化「活跃连接」页面
• 支持显示更多协议类型
• 点击主机名可以跳转到对应 DNS 查询记录页面
- 可视化编辑器「代理」支持右滑复制代理
- 修复部分情况下 vless 代理在诊断页面显示 bad udp address 的问题
- 修复部分 UI 错位

▎Stash macOS (377) 💻
- 在「虚拟网卡模式」选择为「Apple」时,Stash 支持在增强模式和 FakeIP 下返回正确的 Ping 信息,方便开发者使用 🆕

更新社交媒体账户信息:
讨论组 @StashFans
频道 @StashFeed

macOS 下载
iOS & tvOS AppStore
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2213👏2🎉2😍2🤩1💯1🏆1😎1
🎁 Stash 测试版 3.1.0 更新 👨‍💻

- Shadowsocks / Shadowsocks2022 新增支持设置 udp-port 和 udp-over-tcp,udp-over-tcp 支持设置 udp-over-tcp-version,支持 v1 / v2 。🆕
- 新增支持 VLESS-TCP-XTLS-Vision,使用非 Reality 的 Vision 用户请更新到此版本。
- xtls-rprx-vision 默认使用 XUDP,如遇 Vision UDP 无法使用的问题请更新到此版本。
- 修复部分情况下 VLESS 代理显示 bad udp address 的问题
- 修复部分情况下 VMess UDP 可能出错的问题

💡 在 Shadowsocks 启用 Plugin 后(如 ShadowTLS 和 obfs 等)可以使用 udp-port 指定不同的 UDP 端口,或启用 UDP over TCP。启用 UDP over TCP 需服务端支持。

▎Stash iOS (998) 📱
- 新增支持从其他程序或文件导入 stoverride 覆写文件到 Stash
- 可视化编辑器「代理」支持右滑复制代理

▎Stash macOS (386) 💻
▎Stash tvOS (998) 📺

macOS 下载
iOS & tvOS AppStore

讨论组 @StashFans
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2114🤩3👍2🔥2💯1
🌟 Stash 3.1.1 正式版更新 👨‍💻

💡 新增
- 支持 VLESS XTLS-Vision
- 支持 VLESS XTLS-REALITY
- 远程规则集支持 MRS 格式规则
- Shadowsocks / Shadowsocks2022 支持配置 udp-port
- Shadowsocks / Shadowsocks2022 支持配置 udp-over-tcp v1 / v2
- 支持 VLESS XUDP
- 对于单个代理的延迟测试新增 benchmark-disabled 选项,设置为 true 时完全禁用延迟测试

⚡️ 优化
- 优化首页 IP 信息不准确的问题
- 优化脚本 console.log ,现支持打印对象、null 和 undefined
- 优化大型请求使用脚本改写时的内存占用
- 重构远程规则集,优化性能,节省内存
- 优化 GEOSITE 性能
- 优化 Proxy Group 包含 REJECT-DROP 和 REJECT 类型代理的延迟测试逻辑
- 提升 Stash 内核稳定性

🔎 修复
- 修复 UDP 可能意外发送 Fake IP 的问题
- 修复部分情况下产生不必要的 DNS 解析的问题
- 修复 VLESS 在网络诊断中显示 bad udp address 异常的问题
- 修复部分包含正则的远程规则集格式化不正确的问题
- 修复部分情况下 VMess UDP 异常的问题
- 修复部分脚本使用 $httpClient 发送请求可能失败的问题
- 修复部分请求在使用脚本改写异常的问题
- 修复部分远程规则集规则数量统计不准确的问题

▎Stash iOS 📱
- 可视化编辑器「代理」支持右滑复制代理
- 支持从其他程序或文件直接导入 stoverride 覆写文件到 Stash
- 优化「检视 HTTP 请求」页面
- 优化长文本的显示
- 在列表页显示匹配的规则和代理
- 可以跳转到 HTTP 请求所属连接的详情页面
- 搜索框会记录上一次的搜索内容
- 优化「活跃连接」页面
- 支持显示更多协议类型
- 点击主机名可以跳转到对应 DNS 查询记录页面
- 优化「检视 DNS」页面
- 优化「远程资源」页面

▎Stash macOS 💻
- 在「虚拟网卡模式」选择为「Apple」时,Stash 支持在增强模式和 FakeIP 下返回正确的 Ping 信息,方便开发者使用
- 修复仪表盘 UDP 请求 PID 显示不正确的问题

▎Stash tvOS 📺
- 修复浅色样式下字体颜色

💡 我们计划在一周后调整 Stash for iOS / tvOS 的售价。自上次 2022 年 Stash 调整价格以来,我们持续为大家带来众多的功能更新和稳定性的提升,我们将继续为大家带来更优质的使用体验,感谢大家一路以来的支持。❤️

macOS 下载
iOS & tvOS AppStore
@StashFans
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉5131👍8🏆3🔥2🥰2👏2💯1🍾1🎄1😘1
💡 新增「网络质量测试」页面,通过 DNS 响应延迟评估当前网络状态。远程控制器也可查看其他设备的网络质量(需远程设备版本 ≥ 3.2.0)

▎Stash iOS 测试版 3.2.0 📱
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉22👍6💯65👏2🤩1🏆1