Fruitful Registry
Home › Utilities
Stash - Rule Based Proxy icon

Stash - Rule Based Proxy

Simple & Powerful Network Tool
Age Rating
4+
Years
Language
ES
+8 More
Size
138
MB

Information

Apple ID1596063349
Bundle IDws.stash.app
SellerSeller
Min iOS16.0
Min macOS13.0
Device familiestvos, iphone, ipad
Released2021-12-10
Copyright© Stash Networks Limited
Privacy policyLink ↗

Preview 3 platforms

iPhone 4 images

iPhone screenshot
iPhone screenshot
iPhone screenshot
iPhone screenshot

iPad 4 images

iPad screenshot
iPad screenshot
iPad screenshot
iPad screenshot

Apple TV 4 images

Apple TV screenshot
Apple TV screenshot
Apple TV screenshot
Apple TV screenshot

What’s New Version 3.4.0

New Features • Added icon search • Added long-press option on Tailscale nodes to select Exit Node • Fully re-engineered StashTun — reaches up to 9Gbps on iPhone 17 Pro, about 6× faster than before • Added Tailscale Web login authentication • Added visual editor for local overrides • Optimized Tun performance when the network is unavailable • Visual editor now supports editing Hysteria2 obfuscation modes • Added local override editing • Added Tailscale support — documentation: https://stash.wiki/proxy-protocols/proxy-types#tailscale • Added support for VLESS-TCP-REALITY • Added Hysteria2 salamander obfuscation mode • Providers can now set custom request headers • DNS Nameserver Policy supports GEOSITE matching and concurrent access to multiple Nameservers • Added support for the TrustTunnel protocol • Added gecko obfuscation support for Hysteria2 Improvements • Added an action button at the top right of the Override page • Improved the override operation flow • Visual editor now supports Tailscale type • Improved status display for quick component toggles • Improved the display of the TLS protocol visual editor • Reorganized and refined the Settings page categories • Improved network change detection • Improved TUIC visual editing • Obfuscation modes in visual editing are now selectable options • Removed gVisor tunnel stack • Enhanced VLESS visual editing interactions • Optimized congestion control for the QUIC protocol • Added visual editing support for TrustTunnel and Hysteria2 Gecko • Tailscale visual editing no longer requires an auth-key • Improved iCloud read/write events • Improved TrustTunnel descriptions • Comprehensive localization improvements • Visual editor now supports AnyTLS • Enhanced Darwin Tun compatibility • Improved TUIC compatibility • Optimized StashLink resource usage • Stash DeviceID is now used as the default Tailscale hostname • Improved CORS support for Private Network • Optimized idle HTTP proxy requests • Improved Block QUIC handling • Refined speed test strategy and memory usage during network switching Fixes • Fixed an issue where the Start button could be hidden on iPadOS in certain cases • Improved reliability when switching overrides not taking effect • Fixed abnormal button styles on iOS 27 • Fixed possible freeze issues caused by iCloud in some situations • Fixed proxy page display errors in certain cases • Optimized subscription fetching • Fixed an issue where configuration might revert to Default when iCloud is unavailable • Fixed UDP fragmentation for the Hysteria v1 protocol • Fixed timing issues in VLESS UDP handshake • Fixed an issue where uTLS could not enable skip-cert-verify • Fixed an IPv6 CNAME configuration issue that could incorrectly return IPv4 records • Fixed a possible StashLink speed test freeze issue • Improved remote resource loading and fixed cases where failed downloads returned 0 • Improved Shadowsocks 2022 compatibility • Fixed a crash issue where Tailscale could fail during network switching • Fixed crash issues caused by invalid MRS resources • Improved IP → domain reverse lookup strategy • Tunnel traffic sniffing now activates earlier • Improved latency after policy group refresh • Fixed incorrect destination address when sending via WireGuard • Fixed incorrect destination address for VLESS XUDP • Fixed memory recycling delay in HTTP connectivity checks • Fixed reconnection issues for the WireGuard protocol under certain conditions

Description

Stash is the best choice for Clash rules on iOS! Full adaptation of Clash Premium configuration.  Stash is a rule-based proxy client with multiple proxy protocol support. Support for Rule Set, JavaScript, HTTP Rewriting, MitM, SSID Policy Groups, On-Demand Connections and other new features. - Handle TCP / UDP / ICMP traffic and forward to any proxy server - Route traffic to different endpoint by rule of domain, IP-CIDR, or User-Agent - Support DNS over TCP / DNS over TLS / DNS over HTTPS - Native UI dashboard to display HTTP / HTTPS / TCP request - Support for Rewriting HTTP(S) requests using JavaScript - Decrypt HTTPS traffic with Man-in-the-Middle - Support for URL Rewrite - Fully IPv6 supports - Builtin DNS server with hostname mapping - Support for overriding some of the settings of the current configuration file using Override

Accessibility

ipadiphonemacrealityDevicetvoswatch

Version history 25 versions

Build 887367945v3.4.02026-07-04 01:27:53
New Features • Added icon search • Added long-press option on Tailscale nodes to select Exit Node • Fully re-engineered StashTun — reaches up to 9Gbps on iPhone 17 Pro, about 6× faster than before • Added Tailscale Web login authentication • Added visual editor for local overrides • Optimized Tun performance when the network is unavailable • Visual editor now supports editing Hysteria2 obfuscation modes • Added local override editing • Added Tailscale support — documentation: https://stash.wiki/proxy-protocols/proxy-types#tailscale • Added support for VLESS-TCP-REALITY • Added Hysteria2 salamander obfuscation mode • Providers can now set custom request headers • DNS Nameserver Policy supports GEOSITE matching and concurrent access to multiple Nameservers • Added support for the TrustTunnel protocol • Added gecko obfuscation support for Hysteria2 Improvements • Added an action button at the top right of the Override page • Improved the override operation flow • Visual editor now supports Tailscale type • Improved status display for quick component toggles • Improved the display of the TLS protocol visual editor • Reorganized and refined the Settings page categories • Improved network change detection • Improved TUIC visual editing • Obfuscation modes in visual editing are now selectable options • Removed gVisor tunnel stack • Enhanced VLESS visual editing interactions • Optimized congestion control for the QUIC protocol • Added visual editing support for TrustTunnel and Hysteria2 Gecko • Tailscale visual editing no longer requires an auth-key • Improved iCloud read/write events • Improved TrustTunnel descriptions • Comprehensive localization improvements • Visual editor now supports AnyTLS • Enhanced Darwin Tun compatibility • Improved TUIC compatibility • Optimized StashLink resource usage • Stash DeviceID is now used as the default Tailscale hostname • Improved CORS support for Private Network • Optimized idle HTTP proxy requests • Improved Block QUIC handling • Refined speed test strategy and memory usage during network switching Fixes • Fixed an issue where the Start button could be hidden on iPadOS in certain cases • Improved reliability when switching overrides not taking effect • Fixed abnormal button styles on iOS 27 • Fixed possible freeze issues caused by iCloud in some situations • Fixed proxy page display errors in certain cases • Optimized subscription fetching • Fixed an issue where configuration might revert to Default when iCloud is unavailable • Fixed UDP fragmentation for the Hysteria v1 protocol • Fixed timing issues in VLESS UDP handshake • Fixed an issue where uTLS could not enable skip-cert-verify • Fixed an IPv6 CNAME configuration issue that could incorrectly return IPv4 records • Fixed a possible StashLink speed test freeze issue • Improved remote resource loading and fixed cases where failed downloads returned 0 • Improved Shadowsocks 2022 compatibility • Fixed a crash issue where Tailscale could fail during network switching • Fixed crash issues caused by invalid MRS resources • Improved IP → domain reverse lookup strategy • Tunnel traffic sniffing now activates earlier • Improved latency after policy group refresh • Fixed incorrect destination address when sending via WireGuard • Fixed incorrect destination address for VLESS XUDP • Fixed memory recycling delay in HTTP connectivity checks • Fixed reconnection issues for the WireGuard protocol under certain conditions
Build 883995591v3.3.32026-04-01 17:30:26
New Features • Added support for VLESS-TCP-REALITY Improvements • Improved compatibility with Shadowsocks 2022 Fixes • Fixed an issue where the Start button might disappear when using large fonts on iPadOS • Fixed an issue where StashLink speed tests might get stuck
Build 883319708v3.3.22026-03-17 06:06:27
Fixes • Fixed an issue where the start button might not appear when using large text on iPadOS • Fixed an issue where the visual editor AnyTLS might fail to save • Optimized TUIC compatibility
Build 882833000v3.3.12026-02-26 23:49:16
Fixes • Fixed an issue where the left-side interface on iPad could appear too small in some cases • Fixed an issue where settings or tools could not be tapped in windowing mode on iPadOS 26
Build 882610631v3.3.02026-02-24 05:22:24
• New Features - Added dialer-proxy, allowing upstream proxies to be specified in proxy configurations, with support for TCP and UDP relay. - Added support for AnyTLS. - Added a Script Persistent Data management page. - Added GeoSite Browser, allowing GEOSITE rules to be selected directly via a browser when adding GEOSITE-type rules, without manual input. - Providers now support custom paths, initialization via payload files, and synchronization through iCloud. - iPerf network bandwidth testing now supports chart visualization. - Added support for binding network requests to specific interfaces (Wi-Fi / Cellular) on iOS. - The Active Connections page now supports adding rules directly for current connections. - Rewrite URL / Header / Body / Mock now each have independent editors. • Optimizations & Improvements - Overall optimization of the Override interface. - Refactored the Third-Party Services page. - Refactored the HTTP engine to improve performance when handling multiple Rewrite scenarios. - Improved empty-state page display. - Remote devices now support swipe-left to delete. - Remote controller now shows proper prompts when remote devices disconnect. • Bug Fixes - Fixed an issue where filters were not displayed on iOS 26. - Fixed several multilingual description issues.
Build 879917176v3.2.42025-11-20 03:12:56
• Fixes - Fixed an issue where running iPadOS Stash using MacCatalyst would cause unexpected behavior - Fixed an issue where the navigation bar displayed incorrectly on iPadOS when using enlarged text - Fixed a layout issue on iPadOS 26
Build 879891140v3.2.32025-11-19 18:38:59
• Fixes - Fixed an issue where running iPadOS Stash using MacCatalyst would cause unexpected behavior - Fixed an issue where the navigation bar displayed incorrectly on iPadOS when using enlarged text
Build 878610957v3.2.22025-10-02 04:05:51
• Optimizations - Optimized the profile button style on the iOS 26 home page
Build 878511653v3.2.12025-09-29 05:59:17
• New - Added support for setting CNAME as hosts - Added proxy-hosts: you can configure proxy-hosts to specify the IP requested by a remote server - HTTP rewrite now supports Mock Configuration details: https://stash.wiki/http-engine/rewrite#mock - Added Collapsed Tile To provide more customization space for “Third-Party Service” checks, we added Collapsed Tile, which uses the same script API as Tile. Collapsed Tile will appear in “Availability” and “Long Press Proxy - Proxy Information”. We also provide sample Tiles, which will be prompted for download when updating to Stash 3.2. Details: https://stash.wiki/script/tile - Stash now generates a random API key upon first installation. All API operations require authentication via the HTTP header Authorization: Bearer ${secret}. The API key can be changed in “More Settings”. The API key is automatically synced via the user’s iCloud. When accessing other Stash devices under the same iCloud through “Tools” → “Remote Controller”, the API key will be filled in automatically. - Added “Network Quality Test” page to evaluate network status via DNS response latency. Remote Controller can also view network quality of other devices (requires remote device version ≥ 3.2.0) - “HTTP Inspection” page now supports showing request details before and after rewrite for easier debugging (remote debugging requires remote device version ≥ 3.2.0) - Proxy list now supports switching sorting method: “By Configuration File” or “By Benchmark Results” - Added long-press proxy information in Remote Controller (requires remote device version ≥ 3.2.0) - Redesigned Override interface - Transparent rewrite now supports regex parameters - Added filter to Connections page - Added filter to HTTP Inspection page - Added local override for policy group icons - Added background refresh for YAML configuration files - Added “Reset Settings” in “More Settings” to restore Stash to default configuration • Optimizations - Optimized Connections interface - Optimized HTTP Inspection interface - Optimized DNS Inspection interface - Optimized Override installation flow - Optimized iPerf - Optimized QUIC - UI improvements on several pages, added transition animations (requires iOS 17 or later) • Fixes - Fixed compatibility issues between WireGuard and IPv6 - Fixed XUDP IPv6 connections - Fixed Relay policy group not performing automatic speed tests in some cases - Fixed issue where pinging domain names in Enhanced Mode may return incorrect IPs - Fixed URL Transparent rewrite not correctly parsing parameters - Fixed DNS hijacking compatibility with non-standard DNS queries
Build 875686766v3.2.02025-09-28 14:25:54
• New - Added support for setting CNAME as hosts - Added proxy-hosts: you can configure proxy-hosts to specify the IP requested by a remote server - HTTP rewrite now supports Mock Configuration details: https://stash.wiki/http-engine/rewrite#mock - Added Collapsed Tile To provide more customization space for “Third-Party Service” checks, we added Collapsed Tile, which uses the same script API as Tile. Collapsed Tile will appear in “Availability” and “Long Press Proxy - Proxy Information”. We also provide sample Tiles, which will be prompted for download when updating to Stash 3.2. Details: https://stash.wiki/script/tile - Stash now generates a random API key upon first installation. All API operations require authentication via the HTTP header Authorization: Bearer ${secret}. The API key can be changed in “More Settings”. The API key is automatically synced via the user’s iCloud. When accessing other Stash devices under the same iCloud through “Tools” → “Remote Controller”, the API key will be filled in automatically. - Added “Network Quality Test” page to evaluate network status via DNS response latency. Remote Controller can also view network quality of other devices (requires remote device version ≥ 3.2.0) - “HTTP Inspection” page now supports showing request details before and after rewrite for easier debugging (remote debugging requires remote device version ≥ 3.2.0) - Proxy list now supports switching sorting method: “By Configuration File” or “By Benchmark Results” - Added long-press proxy information in Remote Controller (requires remote device version ≥ 3.2.0) - Redesigned Override interface - Transparent rewrite now supports regex parameters - Added filter to Connections page - Added filter to HTTP Inspection page - Added local override for policy group icons - Added background refresh for YAML configuration files - Added “Reset Settings” in “More Settings” to restore Stash to default configuration • Optimizations - Optimized Connections interface - Optimized HTTP Inspection interface - Optimized DNS Inspection interface - Optimized Override installation flow - Optimized iPerf - Optimized QUIC - UI improvements on several pages, added transition animations (requires iOS 17 or later) • Fixes - Fixed compatibility issues between WireGuard and IPv6 - Fixed XUDP IPv6 connections - Fixed Relay policy group not performing automatic speed tests in some cases - Fixed issue where pinging domain names in Enhanced Mode may return incorrect IPs - Fixed URL Transparent rewrite not correctly parsing parameters - Fixed DNS hijacking compatibility with non-standard DNS queries
Build 875122059v3.1.12025-05-28 02:33:10
• New Features - Support for VLESS XTLS-Vision - Support for VLESS XTLS-REALITY - Remote Rule Set now support MRS format rules - Shadowsocks / Shadowsocks2022 now support configuring udp-port - Shadowsocks / Shadowsocks2022 now support configuring udp-over-tcp v1 / v2 - Support for VLESS XUDP - Added "benchmark-disabled" option for individual proxy latency test; setting it to true completely disables latency testing - Proxy in the Visualization Editor now supports right-swipe to copy proxies - Support for importing stoverride files from other apps or Files into Stash • Optimizations - Optimized "HTTP Inspection" page - Improved display of long text - Matching rule and proxy are shown in the list - Can jump to the Connection Details page of the HTTP request - Search box remembers the last search - Optimized "Connections" page - Supports displaying more protocol types - Click on the hostname to jump to the related DNS query record - Optimized "DNS Inspection" page - Optimized "Remote Resources" page - Fixed inaccurate IP info display on the homepage - Optimized console.log in scripts — now supports logging objects, null, and undefined - Reduced memory usage when rewriting large requests with scripts - Refactored Remote Rule Set logic for improved performance and lower memory usage - Improved GEOSITE performance - Optimized latency test logic for Proxy Groups that include REJECT-DROP and REJECT type proxies - Improved Stash Core stability • Bug Fixes - Fixed an issue where UDP might mistakenly send Fake IPs - Fixed unnecessary DNS resolution under certain conditions - Fixed bad udp address error in VLESS network diagnostics - Fixed incorrect formatting of remote rule sets containing regex - Fixed UDP error in VMess under some conditions - Fixed request failures when using $httpClient in some scripts - Fixed issues with certain requests failing during script rewriting - Fixed inaccurate rule count statistics in some Remote Rule Set - Fixed UI misalignment in some parts - Fixed some crash
Build 875086891v3.1.02025-05-27 05:00:00
• New Features - Support for VLESS XTLS-Vision - Support for VLESS XTLS-REALITY - Remote Rule Set now support MRS format rules - Shadowsocks / Shadowsocks2022 now support configuring udp-port - Shadowsocks / Shadowsocks2022 now support configuring udp-over-tcp v1 / v2 - Support for VLESS XUDP - Added "benchmark-disabled" option for individual proxy latency test; setting it to true completely disables latency testing - Proxy in the Visualization Editor now supports right-swipe to copy proxies - Support for importing stoverride files from other apps or Files into Stash • Optimizations - Optimized "HTTP Inspection" page - Improved display of long text - Matching rule and proxy are shown in the list - Can jump to the Connection Details page of the HTTP request - Search box remembers the last search - Optimized "Connections" page - Supports displaying more protocol types - Click on the hostname to jump to the related DNS query record - Optimized "DNS Inspection" page - Optimized "Remote Resources" page - Fixed inaccurate IP info display on the homepage - Optimized console.log in scripts — now supports logging objects, null, and undefined - Reduced memory usage when rewriting large requests with scripts - Refactored Remote Rule Set logic for improved performance and lower memory usage - Improved GEOSITE performance - Optimized latency test logic for Proxy Groups that include REJECT-DROP and REJECT type proxies - Improved Stash Core stability • Bug Fixes - Fixed an issue where UDP might mistakenly send Fake IPs - Fixed unnecessary DNS resolution under certain conditions - Fixed bad udp address error in VLESS network diagnostics - Fixed incorrect formatting of remote rule sets containing regex - Fixed UDP error in VMess under some conditions - Fixed request failures when using $httpClient in some scripts - Fixed issues with certain requests failing during script rewriting - Fixed inaccurate rule count statistics in some Remote Rule Set - Fixed UI misalignment in some parts - Fixed some crash
Build 874119661v3.0.22025-04-17 22:55:58
- Fixed an issue where UDP might unintentionally send a Fake IP - Fixed compatibility issues between the HTTP Engine and certain servers - Fixed a problem where Reject might incorrectly performs a DNS query - Updated Social Media account information X (Twitter): @StashAppDev / https://x.com/StashAppDev Chat Group: @StashFans / https://t.me/StashFans Channel: @StashFeed / https://t.me/StashFeed
Build 873740945v3.0.12025-04-03 04:25:21
• New Features - Added support for the ShadowSocks2022 protocol - Added support for ShadowTLS - Added support for AND, OR, NOT logical rules - Added DOMAIN-WILDCARD rule - Added DOMAIN-REGEX rule - Added NETWORK rule with selectable values: tcp, udp - Added PROTOCOL rule with selectable values: TCP, HTTP, HTTPS, UDP, QUIC - Added URL-REGEX rule - Added USER-AGENT rule - Added body-rewrite feature, supporting: - 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 - Added support for sniffing TLS Client Hello to obtain SNI domain names - When establishing a UDP connection, the system now attempts to use the target proxy to perform DNS queries to determine the destination IP - Added support for sniffing QUIC / HTTP3 - The Connections page now displays more detailed TCP / UDP protocol information - DoH and DoH3 now support User-Agent configuration - Added BGP.Tools as an IP information provider - Rewrites now support reading the zstd compression algorithm - Visual editor: - Added support for reject-drop - Now supports modifying url-rewrite, header-rewrite, and body-rewrite - Now supports modifying scripts - Long press to copy icon URLs • Optimizations - Significantly improved power efficiency, especially under low-load scenarios - Optimized QUIC sniffing - Optimized performance for bulk remote resource updates - Optimized memory usage under high UDP concurrency - Optimized memory pool allocation strategy - Optimized long text display in the visual editor - Optimized ECH implementation • Bug Fixes - Fixed an issue where icons might fail to import on the second attempt - Fixed sorting issues in the visual editor
Build 873652151v3.0.02025-04-02 16:52:21
• New Features - Added support for the ShadowSocks2022 protocol - Added support for ShadowTLS - Added support for AND, OR, NOT logical rules - Added DOMAIN-WILDCARD rule - Added DOMAIN-REGEX rule - Added NETWORK rule with selectable values: tcp, udp - Added PROTOCOL rule with selectable values: TCP, HTTP, HTTPS, UDP, QUIC - Added URL-REGEX rule - Added USER-AGENT rule - Added body-rewrite feature, supporting: - 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 - Added support for sniffing TLS Client Hello to obtain SNI domain names - When establishing a UDP connection, the system now attempts to use the target proxy to perform DNS queries to determine the destination IP - Added support for sniffing QUIC / HTTP3 - The Connections page now displays more detailed TCP / UDP protocol information - DoH and DoH3 now support User-Agent configuration - Added BGP.Tools as an IP information provider - Rewrites now support reading the zstd compression algorithm - Visual editor: - Added support for reject-drop - Now supports modifying url-rewrite, header-rewrite, and body-rewrite - Now supports modifying scripts - Long press to copy icon URLs • Optimizations - Significantly improved power efficiency, especially under low-load scenarios - Optimized QUIC sniffing - Optimized performance for bulk remote resource updates - Optimized memory usage under high UDP concurrency - Optimized memory pool allocation strategy - Optimized long text display in the visual editor - Optimized ECH implementation • Bug Fixes - Fixed an issue where icons might fail to import on the second attempt - Fixed sorting issues in the visual editor
Build 871490232v2.7.12025-01-05 12:26:40
Happy New Year! - Fixed an issue where certain service provider configurations could cause crashes
Build 869880356v2.7.02024-10-22 18:30:05
• New Features - iOS 18 Control Widget - Added REJECT-DROP Policy - Added GEOIP database updates during Stash runtime - Added basic rewrite editing via a visual editor - Added ip.im IP information provider - Icons adapted for iOS 18 Dark and Tinted modes • Improvements - When updating remote resources, Stash will now use ETag for cache negotiation. If the resource hasn't changed, Stash won't re-download it, saving bandwidth for both users and rule set providers. - When setting server-cert-fingerprint, there's no need to set skip-cert-verify to true - Improved multilingual translations - Optimized system DNS • Fixes - Fixed an issue where configuration file names would occasionally appear abnormal
Build 868937191v2.6.62024-09-12 13:08:19
- Fixed an issue in version 2.6.5 where YAML whitespace could cause configuration file recognition errors - Optimized QUIC
Build 868838295v2.6.52024-09-09 16:58:35
- Optimized Sniffing When connecting to a domain, Stash will initiate a TCP handshake for all resolved results simultaneously and use the connection that succeeds the fastest. Upon sniffing a domain, Stash triggers a DNS resolution to perform the above function. If the domain has no resolution in public DNS servers, it may cause a connection error. This version improves compatibility with unresolved domains. - Enhanced HTTP Engine Compatibility for Hosts with Ports - Happy Eyeballs Dual Stack Moved from Experimental to Stable. Enabling this will improve compatibility between IPv4 and IPv6 dual stack. - Support for setting benchmark-url and benchmark-timeout in Proxy Providers - Fixed Unexpected Jumping in Some UI Lists
Build 867927449v2.6.42024-08-04 15:03:47
• New Features - Support for Hysteria 2 port hopping feature - Added support for SSH protocol - Added support for Juicity protocol - Shortcuts now support match_geosite syntax - MitM feature will automatically disable when CA certificate is untrusted - Ability to delete created certificates in the MitM settings page - Added support for Russian language • Improvements - Optimized QUIC protocol 0-RTT - Enhanced script Header compatibility - Improved interaction on the Skip Proxy / Skip Tun page - Reduced app size - Optimized CA certificate logic, with issued certificates now valid for 10 years - Improved interaction logic for installing CA certificates • Fixes - Fixed potential UI misalignment issue during drag-and-drop sorting in visual editing - Fixed excessive space usage by cached files in some cases
Build 866797305v2.6.32024-06-18 17:32:18
- Optimized the stability of WireGuard connections - Improved the compatibility of Hysteria2 0-RTT on certain networks - Enhanced the runtime MitM certificate generation process, reducing redundant calculations, improving performance, and saving power consumption - Improved WireGuard using underlying-proxy to automatically recover from connection errors - Fixed the issue where scripts could not run on systems below version 15.4
Build 866296290v2.6.22024-05-30 21:14:01
- Fixed the issue where $persistentStore might not save correctly in certain situations.
Build 866128255v2.6.12024-05-22 16:39:18
• New - Stash is now optimized for sniffing, supporting more STOverrides under "Tunnel Proxy Only" mode. - Now supports sniffing possible HTTP requests in TCP connections, including Method, Host, and URL. - Supports DNS over HTTP/3. - Supports Server Certificate Fingerprint Pinning for proxy servers, verifying the server certificate's SHA256 fingerprint during the TLS handshake when enabled. - Added Script Hub to the tools. - Supports collapsing policy groups by clicking on the policy group icon. • Optimization - Optimized script performance and memory usage, significantly improving script performance. - Optimized performance based on the QUIC protocol. - Optimized the speed when disconnecting VPN connections. • Fixes - Fixed the issue where QR codes could not be scanned on iPads. - Fixed a potential crash in the visual editor. - Fixed a recent issue with delayed memory release in scripts. - Fixed incorrect exception handling in script $httpClient. - Fixed the issue where $persistentStore.write could not save when the value passed was null or undefined. - Fixed the issue where the status might not refresh after toggling switches in the Today Widget. - Fixed script timeout exceptions. - Fixed issues causing some scripts to fail execution.
Build 864913700v2.6.02024-04-03 17:39:44
• New Features - Added support for iOS 17 Interactive Widget - Replaced JavaScript engine with a new engine that supports WebAPI - Added support for DNS query following rules - Added support for classical text rule sets - Added support for one-click update for all overrides - Added override categorization - Added override icons - Added support for proxying "Apple Push Notifications", "Wi-Fi Calling, MMS, SMS", "AirPlay, AirDrop" - Script $environment now supports device-model - Script $httpClient now supports parameters: timeout, insecure, auto-cookie, auto-redirect • Enhancements - Enhanced UDP compatibility - Optimized Script memory usage - Optimized override previews - Optimized script $httpClient compatibility, fixing potential communication issues with some servers - Enhanced visual DNS editing, now accessible from the homepage • Fixes - Fixed an issue with DNS over QUIC response timeouts - Corrected the behavior of script $argument parameters; when not set, $argument is now undefined - Addressed potential inaccuracies in matching with some large rule sets - Fixed potential disconnection issues with doq - Corrected an issue where connections from Stash internals were not properly recognized - Fixed unresponsive import configuration issue - Fixed a policy group crash - Fixed an issue where overrides with the same name couldn't be installed
Build 862233738v2.5.62023-12-15 22:45:55
- Fixed an issue where the toggle button state was incorrect in some cases - Fixed an issue where some converted scripts could not be installed - Corrected issues with concurrent scripts behaving abnormally in certain situations - Optimized script memory usage - The script's setTimeout() now supports parameters: setTimeout(function, delay, param1, param2, /* …, */ paramN)
App price

Price history by region

Currency
Show Columns
Search

Availability 174 of 175 storefronts

RegionLanguagePriceRatingsAvgVersion
US en-USUSD 5.991.2k4.43.4.0
HK zh-Hant-HKHKD 481544.43.4.0
JP jaJPY 1000644.43.4.0
TW zh-Hant-TWTWD 190554.73.4.0
RU ruRUB 499504.63.4.0
CA en-CACAD 7.99264.53.4.0
TR en-GBTRY 299.99214.13.4.0
GB en-GBGBP 5.99164.93.4.0
VN en-GBVND 199000164.73.4.0
AU en-AUAUD 9.99154.43.4.0
FR fr-FREUR 6.9984.93.4.0
DE de-DEEUR 6.9964.83.4.0
MY en-GBMYR 29.964.53.4.0
SG en-GBSGD 8.9864.33.4.0
NL nlEUR 6.9954.23.4.0
NZ en-AUNZD 9.9955.03.4.0
ID en-GBIDR 9900043.03.4.0
KR koKRW 990034.33.4.0
AE en-GBAED 22.9925.03.4.0
AM en-GBUSD 6.9923.03.4.0
CD en-GBUSD 5.9924.53.4.0
IN en-GBINR 59925.03.4.0
KZ en-GBKZT 349024.03.4.0
SA en-GBSAR 24.9923.03.4.0
AT de-DEEUR 6.9915.03.4.0
BR pt-BRBRL 39.915.03.4.0
BY en-GBUSD 6.9915.03.4.0
CH de-CHCHF 511.03.4.0
ES es-ESEUR 6.9915.03.4.0
FI en-GBEUR 6.9915.03.4.0
GE en-GBUSD 6.9915.03.4.0
HU en-GBHUF 249011.03.4.0
IT itEUR 6.9911.03.4.0
KH en-GBUSD 6.9915.03.4.0
LK en-GBUSD 5.9915.03.4.0
MD en-GBUSD 6.9915.03.4.0
MX es-MXMXN 12915.03.4.0
NG en-GBNGN 990012.03.4.0
PH en-GBPHP 39915.03.4.0
PW en-GBUSD 5.9915.03.4.0
TH en-GBTHB 19911.03.4.0
UA en-GBUSD 6.9915.03.4.0
AF en-GBUSD 5.9903.4.0
AG en-GBUSD 5.9903.4.0
AI en-GBUSD 5.9903.4.0
AL en-GBUSD 6.9903.4.0
AO en-GBUSD 5.9903.4.0
AR es-MXUSD 5.9903.4.0
AZ en-GBUSD 6.9903.4.0
BA en-GBEUR 6.9903.4.0
BB en-GBUSD 6.9903.4.0
BE en-GBEUR 6.9903.4.0
BF en-GBUSD 5.9903.4.0
BG en-GBEUR 6.9903.4.0
BH en-GBUSD 6.9903.4.0
BJ en-GBUSD 6.9903.4.0
BM en-GBUSD 5.9903.4.0
BN en-GBUSD 5.9903.4.0
BO es-MXUSD 5.9903.4.0
BS en-GBUSD 6.9903.4.0
BT en-GBUSD 5.9903.4.0
BW en-GBUSD 5.9903.4.0
BZ en-GBUSD 5.9903.4.0
CG en-GBUSD 5.9903.4.0
CI fr-FRUSD 6.9903.4.0
CL es-MXCLP 699003.4.0
CM fr-FRUSD 6.9903.4.0
CO es-MXCOP 2990003.4.0
CR es-MXUSD 5.9903.4.0
CV en-GBUSD 5.9903.4.0
CY en-GBEUR 6.9903.4.0
CZ en-GBCZK 14903.4.0
DK en-GBDKK 4903.4.0
DM en-GBUSD 5.9903.4.0
DO es-MXUSD 5.9903.4.0
DZ en-GBUSD 5.9903.4.0
EC es-MXUSD 5.9903.4.0
EE en-GBEUR 6.9903.4.0
EG en-GBEGP 299.9903.4.0
FJ en-GBUSD 5.9903.4.0
FM en-GBUSD 5.9903.4.0
GA fr-FRUSD 5.9903.4.0
GD en-GBUSD 5.9903.4.0
GH en-GBUSD 6.9903.4.0
GM en-GBUSD 5.9903.4.0
GR en-GBEUR 6.9903.4.0
GT es-MXUSD 5.9903.4.0
GW en-GBUSD 5.9903.4.0
GY en-GBUSD 5.9903.4.0
HN es-MXUSD 5.9903.4.0
HR en-GBEUR 6.9903.4.0
IE en-GBEUR 6.9903.4.0
IL en-GBILS 19.903.4.0
IQ en-GBUSD 5.9903.4.0
IS en-GBUSD 6.9903.4.0
JM en-GBUSD 5.9903.4.0
JO en-GBUSD 5.9903.4.0
KE en-GBUSD 6.9903.4.0
KG en-GBUSD 6.9903.4.0
KN en-GBUSD 5.9903.4.0
KW en-GBUSD 5.9903.4.0
KY en-GBUSD 5.9903.4.0
LA en-GBUSD 6.9903.4.0
LB en-GBUSD 5.9903.4.0
LC en-GBUSD 5.9903.4.0
LR en-GBUSD 5.9903.4.0
LT en-GBEUR 6.9903.4.0
LU en-GBEUR 6.9903.4.0
LV en-GBEUR 6.9903.4.0
LY en-GBUSD 5.9903.4.0
MA en-GBUSD 5.9903.4.0
ME en-GBEUR 5.9903.4.0
MG en-GBUSD 5.9903.4.0
MK en-GBUSD 5.9903.4.0
ML en-GBUSD 5.9903.4.0
MM en-GBUSD 5.9903.4.0
MN en-GBUSD 5.9903.4.0
MO zh-Hant-HKUSD 5.9903.4.0
MR en-GBUSD 5.9903.4.0
MS en-GBUSD 5.9903.4.0
MT en-GBEUR 6.9903.4.0
MU en-GBUSD 6.9903.4.0
MV en-GBUSD 5.9903.4.0
MW en-GBUSD 5.9903.4.0
MZ en-GBUSD 5.9903.4.0
NA en-GBUSD 5.9903.4.0
NE en-GBUSD 5.9903.4.0
NI es-MXUSD 5.9903.4.0
NO en-GBNOK 7903.4.0
NP en-GBUSD 6.9903.4.0
NR en-GBUSD 5.9903.4.0
OM en-GBUSD 5.9903.4.0
PA es-MXUSD 5.9903.4.0
PE es-MXPEN 24.903.4.0
PG en-GBUSD 5.9903.4.0
PK en-GBPKR 170003.4.0
PL en-GBPLN 29.9903.4.0
PT pt-PTEUR 6.9903.4.0
PY es-MXUSD 5.9903.4.0
QA en-GBQAR 19.9903.4.0
RO en-GBRON 29.9903.4.0
RS en-GBEUR 6.9903.4.0
RW en-GBUSD 5.9903.4.0
SB en-GBUSD 5.9903.4.0
SC en-GBUSD 5.9903.4.0
SE svSEK 7903.4.0
SI en-GBEUR 6.9903.4.0
SK en-GBEUR 6.9903.4.0
SL en-GBUSD 5.9903.4.0
SN en-GBUSD 6.9903.4.0
SR en-GBUSD 6.9903.4.0
ST en-GBUSD 5.9903.4.0
SV es-MXUSD 5.9903.4.0
SZ en-GBUSD 5.9903.4.0
TC en-GBUSD 5.9903.4.0
TD en-GBUSD 5.9903.4.0
TJ en-GBUSD 6.9903.4.0
TM en-GBUSD 5.9903.4.0
TN en-GBUSD 5.9903.4.0
TO en-GBUSD 5.9903.4.0
TT en-GBUSD 5.9903.4.0
TZ en-GBTZS 1790003.4.0
UG en-GBUSD 6.9903.4.0
UY en-GBUSD 5.9903.4.0
UZ en-GBUSD 6.9903.4.0
VC en-GBUSD 5.9903.4.0
VE es-MXUSD 5.9903.4.0
VG en-GBUSD 5.9903.4.0
VU en-GBUSD 5.9903.4.0
XK en-GBEUR 6.9903.4.0
YE en-GBUSD 5.9903.4.0
ZA en-GBZAR 119.9903.4.0
ZM en-GBUSD 6.9903.4.0
ZW en-GBUSD 6.9903.4.0

Not available in: CN

Change log 29 changes · DO

releaseNotes updated
New Features • Added icon search • Added long-press option on Tailscale nodes to select Exit Node • Fully re-engineered StashTun — reaches up to 9Gbps on iP
description updated
Stash is the best choice for Clash rules on iOS! Full adaptation of Clash Premium configuration.  Stash is a rule-based proxy client with multiple proxy protoco
subtitle updated
Simple & Powerful Network Tool
name updated
Stash - Rule Based Proxy
Version 3.4.0 released
New Features • Added icon search • Added long-press option on Tailscale nodes to select Exit Node • Fully re-engineered StashTun — reaches up to 9Gbps on iPhone 17 Pro, about 6× faster than before • Added Tailscale Web login authentic
Version 3.3.3 released
New Features • Added support for VLESS-TCP-REALITY Improvements • Improved compatibility with Shadowsocks 2022 Fixes • Fixed an issue where the Start button might disappear when using large fonts on iPadOS • Fixed an issue where StashLink
Version 3.3.2 released
Fixes • Fixed an issue where the start button might not appear when using large text on iPadOS • Fixed an issue where the visual editor AnyTLS might fail to save • Optimized TUIC compatibility
Version 3.3.1 released
Fixes • Fixed an issue where the left-side interface on iPad could appear too small in some cases • Fixed an issue where settings or tools could not be tapped in windowing mode on iPadOS 26
Version 3.3.0 released
• New Features - Added dialer-proxy, allowing upstream proxies to be specified in proxy configurations, with support for TCP and UDP relay. - Added support for AnyTLS. - Added a Script Persistent Data management page. - Added GeoSite Browse
Version 3.2.4 released
• Fixes - Fixed an issue where running iPadOS Stash using MacCatalyst would cause unexpected behavior - Fixed an issue where the navigation bar displayed incorrectly on iPadOS when using enlarged text - Fixed a layout issue on iPadOS 26
Version 3.2.3 released
• Fixes - Fixed an issue where running iPadOS Stash using MacCatalyst would cause unexpected behavior - Fixed an issue where the navigation bar displayed incorrectly on iPadOS when using enlarged text
Version 3.2.2 released
• Optimizations - Optimized the profile button style on the iOS 26 home page
Version 3.2.1 released
• New - Added support for setting CNAME as hosts - Added proxy-hosts: you can configure proxy-hosts to specify the IP requested by a remote server - HTTP rewrite now supports Mock Configuration details: https://stash.wiki/http-engine/rewrit
Version 3.2.0 released
• New - Added support for setting CNAME as hosts - Added proxy-hosts: you can configure proxy-hosts to specify the IP requested by a remote server - HTTP rewrite now supports Mock Configuration details: https://stash.wiki/http-engine/rewrit
Version 3.1.1 released
• New Features - Support for VLESS XTLS-Vision - Support for VLESS XTLS-REALITY - Remote Rule Set now support MRS format rules - Shadowsocks / Shadowsocks2022 now support configuring udp-port - Shadowsocks / Shadowsocks2022 now support conf
Version 3.1.0 released
• New Features - Support for VLESS XTLS-Vision - Support for VLESS XTLS-REALITY - Remote Rule Set now support MRS format rules - Shadowsocks / Shadowsocks2022 now support configuring udp-port - Shadowsocks / Shadowsocks2022 now support conf
Version 3.0.2 released
- Fixed an issue where UDP might unintentionally send a Fake IP - Fixed compatibility issues between the HTTP Engine and certain servers - Fixed a problem where Reject might incorrectly performs a DNS query - Updated Social Media account i
Version 3.0.1 released
• New Features - Added support for the ShadowSocks2022 protocol - Added support for ShadowTLS - Added support for AND, OR, NOT logical rules - Added DOMAIN-WILDCARD rule - Added DOMAIN-REGEX rule - Added NETWORK rule with selectable values:
Version 3.0.0 released
• New Features - Added support for the ShadowSocks2022 protocol - Added support for ShadowTLS - Added support for AND, OR, NOT logical rules - Added DOMAIN-WILDCARD rule - Added DOMAIN-REGEX rule - Added NETWORK rule with selectable values:
Version 2.7.1 released
Happy New Year! - Fixed an issue where certain service provider configurations could cause crashes
Version 2.7.0 released
• New Features - iOS 18 Control Widget - Added REJECT-DROP Policy - Added GEOIP database updates during Stash runtime - Added basic rewrite editing via a visual editor - Added ip.im IP information provider - Icons adapted for iOS 18 Dark an
Version 2.6.6 released
- Fixed an issue in version 2.6.5 where YAML whitespace could cause configuration file recognition errors - Optimized QUIC
Version 2.6.5 released
- Optimized Sniffing When connecting to a domain, Stash will initiate a TCP handshake for all resolved results simultaneously and use the connection that succeeds the fastest. Upon sniffing a domain, Stash triggers a DNS resolution to perfo
Version 2.6.4 released
• New Features - Support for Hysteria 2 port hopping feature - Added support for SSH protocol - Added support for Juicity protocol - Shortcuts now support match_geosite syntax - MitM feature will automatically disable when CA certificate is
Version 2.6.3 released
- Optimized the stability of WireGuard connections - Improved the compatibility of Hysteria2 0-RTT on certain networks - Enhanced the runtime MitM certificate generation process, reducing redundant calculations, improving performance, and s
Version 2.6.2 released
- Fixed the issue where $persistentStore might not save correctly in certain situations.
Version 2.6.1 released
• New - Stash is now optimized for sniffing, supporting more STOverrides under "Tunnel Proxy Only" mode. - Now supports sniffing possible HTTP requests in TCP connections, including Method, Host, and URL. - Supports DNS over HTTP/3. - Suppo
Version 2.6.0 released
• New Features - Added support for iOS 17 Interactive Widget - Replaced JavaScript engine with a new engine that supports WebAPI - Added support for DNS query following rules - Added support for classical text rule sets - Added support for
Version 2.5.6 released
- Fixed an issue where the toggle button state was incorrect in some cases - Fixed an issue where some converted scripts could not be installed - Corrected issues with concurrent scripts behaving abnormally in certain situations - Optimized
expanded screenshot