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 下载
# 正式版 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 下载
🎉41❤20👍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
▎用户手册
# 新增 💡
- 支持 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
- 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
👍77❤26🤩3💯3🔥2🥰2🎉2😍2🏆2🎄2👏1
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
👍129❤28😱7🆒4🏆3🎉2😍2💯2🍾2🤩1😎1
- 修复 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
🍾15❤7👍7👏2🔥1🎉1🤩1😍1💯1🏆1🆒1
根据部份用户反馈,在 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 包。
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩19❤8💯4🔥3👏3🆒3👍2🥰2😎2🎉1
感谢大家对Stash的厚爱与支持,新的一年我们将继续努力,为大家带来更优质的产品和服务!
愿 2025 年,大家都能实现自己的目标,收获更多的快乐与成功!
祝大家新年快乐!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉121🥰6❤4👍4🔥4😎3😍2💯2👏1🤩1
- 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
👍39❤10🆒3🔥1👏1🤩1😍1💯1🏆1
大家有感觉新的 iOS 测试版 940+ 更省电了吗?我们测试全天使用全局代理的情况下,电池里占比只有 1% 左右。 😎
Final Results
25%
有,占比变低了 ✅
36%
和之前差不多 😰
38%
本来占比也不高 😌
❤17👍3💯3🤩2🏆2👏1
▎Stash tvOS (945) 📺
- 使用全新的 tvOS 导航栏和策略组侧栏
- 同步 Stash iOS 2.8 测试版的所有更新
新的导航栏更符合 Apple TV 使用习惯和更美观便捷的 UI ,欢迎更新体验
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41🍾7👍6🎉3❤2👏1🤩1💯1🏆1
- 新增逻辑规则
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
- 新增
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 流量, PROTOCOL 为 QUIC ,而 NETWORK 仅能识别为 UDP• 对于传统的
UDP 流量, PROTOCOL 和 NETWORK 均为 UDP• 对于
HTTPS 流量, PROTOCOL 为 HTTPS , NETWORK 为 TCP• 对于非
HTTP 的 TCP 流量, PROTOCOL 和 NETWORK 均为 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
👍21❤6🎉2🏆2👏1😱1😍1💯1😘1
-
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🍾3❤2😱1🎉1
- 新增
USER-AGENT 和 URL-REGEX 规则-
DoH 和 DoH3 支持配置 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
👍26❤5🥰2👏2🤩2💯2🍾2
- 支持 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
💯55❤9🍾7👍3🎉3🥰2🤩2👏1😱1🏆1
- 远程规则集支持 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
👍22❤13👏2🎉2😍2🤩1💯1🏆1😎1
- 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 可能出错的问题
▎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
👏21❤14🤩3👍2🔥2💯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 📺
- 修复浅色样式下字体颜色
▎macOS 下载
▎iOS & tvOS AppStore
@StashFans
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉51❤31👍8🏆3🔥2🥰2👏2💯1🍾1🎄1😘1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉22👍6💯6❤5👏2🤩1🏆1