Stash - Rule Based Proxy

Stash - Rule Based Proxy


Simple & Powerful Network Tool


$3.99

2.6.0for iPhone, iPad and more
8.3
632 Ratings
STASH NETWORKS LIMITED
Developer
109.7 MB
Size
Apr 3, 2024
Update Date
#8
in Utilities
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
Stash - Rule Based Proxy Screenshots
Stash - Rule Based Proxy posterStash - Rule Based Proxy posterStash - Rule Based Proxy posterStash - Rule Based Proxy poster
Stash - Rule Based Proxy posterStash - Rule Based Proxy posterStash - Rule Based Proxy posterStash - Rule Based Proxy poster

About Stash - Rule Based Proxy

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
Show More

What's New in the Latest Version 2.6.0

Last updated on Apr 3, 2024
Old Versions
• 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
Show More
Version History
2.6.0
Apr 3, 2024
• 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
2.5.6
Dec 15, 2023
- 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)
2.5.5
Dec 6, 2023
- Fixed the issue of memory anomalies causing disconnections when using scripts in the previous version
2.5.4
Dec 5, 2023
- Fix some potential crashes
- Fix scripts not running in some cases
2.5.3
Nov 19, 2023
- Fixed a minor probability of crash in Network Extension.
- Fixed the issue where scheduled scripts may not run on time.
- Fixed the issue where switching configurations on the settings page might not refresh the homepage information.
- Fixed the issue where the homepage rules could not be accessed in certain cases.
- Fixed the issue of repeated notifications for automatic configuration updates in some cases.
2.5.2
Nov 9, 2023
- Fix Hysteria 2 timeout in some cases
- Bug fixes and improvements
2.5.1
Nov 8, 2023
- Enhanced Tun performance
- Added support for Hysteria 2
- Fixed GEOSITE
- Addressed roaming issues with the WireGuard protocol
- When switching from cellular data to Wi-Fi, protocols based on QUIC will now attempt to roam to Wi-Fi
- DoH/DoQ will re-establish connections when transitioning from cellular data to Wi-Fi to ensure more accurate DNS query records
- Stash now automatically blocks QUIC traffic that hits the MitM list, allowing it to fall back to HTTP1/2
- Fixed issues with delayed updating of information on the home page
- Resolved crashes related to the routing table under IPv6 environments

- Experimentally introduced Happy Eyeballs Dual Stack
When it enabled, IPv6 and IPv4 are treated with equal priority. For instance, in concurrent mode, Stash initiates TCP handshakes for all A and AAAA records of a domain, connecting to the fastest successful handshake.
2.5.0
Nov 8, 2023
- Enhanced Tun performance
- Added support for Hysteria 2
- Fixed GEOSITE
- Addressed roaming issues with the WireGuard protocol
- When switching from cellular data to Wi-Fi, protocols based on QUIC will now attempt to roam to Wi-Fi
- DoH/DoQ will re-establish connections when transitioning from cellular data to Wi-Fi to ensure more accurate DNS query records
- Stash now automatically blocks QUIC traffic that hits the MitM list, allowing it to fall back to HTTP1/2
- Fixed issues with delayed updating of information on the home page
- Resolved crashes related to the routing table under IPv6 environments

- Experimentally introduced Happy Eyeballs Dual Stack
When it enabled, IPv6 and IPv4 are treated with equal priority. For instance, in concurrent mode, Stash initiates TCP handshakes for all A and AAAA records of a domain, connecting to the fastest successful handshake.
2.4.7
Oct 10, 2023
- Fixed Sub-Store™
2.4.6
Oct 4, 2023
- Fix an issue where Network Extension may disconnect under high loads
2.4.4
Sep 28, 2023
- Optimize JavaScript Engine
- Added "Toggle" Shortcut
2.4.2
Sep 22, 2023
- Optimizing HTTP Engine Compatibility
- Bug Fixes and Improvements
2.4.1
Sep 21, 2023
- Bug fixes and improvements
2.4.0
Sep 17, 2023
- Sync Configuration supports transferring configuration files to tvOS
- Remote Controller supports automatic device registration
- Optimize QUIC protocol
- Optimize power consumption
- Optimize UI animations
- Bug fixes and improvements
2.3.1
Jul 11, 2023
- Fixed Country.mmdb does not update automatically
- Fixed the Policy Group was not displayed in some cases.
- Fixed iCloud files could not be read in some cases.
2.3.0
Jun 26, 2023
- Added support for Tuic v5 protocol
- Automatically generates a policy group named PROXY, which by default includes all proxies for external Override referencing

• Introduced a brand-new visual editor
- The visual editor now supports retaining comments and styles
- Local Proxies editing now supports more proxy protocols and fields
- Rules editing now supports more fields and allows for drag and drop sorting
- Policy Groups editing supports more fields and can hide policy groups in the interface
- Proxy Providers editing now supports more fields
- Rule Set editing supports more fields and allows selection of Remote Rule Sets
- Proxy Chains now support individual delay testing in a holistic manner for more accurate results

- Deleting or renaming proxies, policy groups, and remote proxies, etc, will cause corresponding modifications in references to ensure operational consistency
- Subscription cards now support displaying subscription information from multiple service providers
- Quick access to the visual editor for editing and managing by clicking the related card on the home page

- QR code scanning for import now supports choosing images from the Photos
- QR code scanning for import supports more QR code formats
- QR code scanning for import now supports importing QR codes with plugins, obfs, network protocols, and TLS

- Improved menu display
- Optimized icon set installation and deletion
- Optimized one-click log deletion, preserving the latest logs
- Enhanced interaction on iOS 15+ devices

- Fixed compatibility issues when upstream DNS servers return Fake IP
- Fixed configuration errors that may occur when visually editing DNS and log levels
- Fixed some UI misalignment issues
- Fixed crashes on iOS 13 in some cases
- Bug fixes and improvements
2.2.4
May 24, 2023
- Added more information for Recent Requests
- Improved App performance
- Improved iCloud file storage
- Refined UI details
- Config file changes in iCloud support real-time reload
- Fixed the issue of automatic speed test failing under certain circumstances
- Fixed the issue where remote resources cannot be automatically updated under certain circumstances
- Bug fixes and improvements
2.2.3
May 11, 2023
- Added a workaround to fix the Vmess performance issue
- Bug fixes and improvements
2.2.2
Apr 28, 2023
- Added custom Host
- Fixed the issue where the iPad's right-side page does not update under certain circumstances
- Fixed the issue where the home page configuration does not update under certain circumstances
2.2.1
Apr 27, 2023
· New Features
- Added GEOSITE rule type.
- Script $httpClient now supports binary mode.
- Script $httpClient now supports specifying outbound proxy strategy via HTTP Header.
- Introduced Stash remote controller, which allows controlling Stash on other devices via Stash iOS / Stash Mac Dashboard. Saved remote devices will be synced through iCloud.
- Supports TLS Session Resumption, improving TLS handshake efficiency. This feature requires server-side support, and you can check the connection page to confirm whether it is successfully enabled.
- Added Lite mode, which optimizes memory usage and battery consumption while disabling some features.
- Introduced the no-track parameter, connections matching this rule will be hidden in the connection list.

· Improvements
- Optimized memory usage under many common nameserver-policy scenarios.
- Improved the network diagnosis page.
- Enhanced HTTP / TLS sniffing capabilities.
- Improved the stability of relay strategy groups.
- Optimized the performance of the home and strategy group pages, fixing lag issues.
- Enhanced the accuracy of the Stash Tile timer.
- Optimized DNS cache refresh strategy during network switching.
- Improved script editor user experience.
- Enhanced the installation experience of Override.

· Bug Fixes
- Fixed some visual editing issues.
- Resolved the problem of emoji expressions being escaped during override merging.
- Fixed a series of compatibility issues related to downloading configurations.
2.2.0
Apr 26, 2023
· Features
- Added GEOSITE rule type.
- Script $httpClient now supports binary mode.
- Script $httpClient now supports specifying outbound proxy strategy via HTTP Header.
- Introduced Stash remote controller, which allows controlling Stash on other devices via Stash iOS / Stash Mac Dashboard. Saved remote devices will be synced through iCloud.
- Supports TLS Session Resumption, improving TLS handshake efficiency. This feature requires server-side support, and you can check the connection page to confirm whether it is successfully enabled.
- Added Lite mode, which optimizes memory usage and battery consumption while disabling some features.
- Introduced the no-track parameter, connections matching this rule will be hidden in the connection list.

· Improvements
- Optimized memory usage under many common nameserver-policy scenarios.
- Improved the network diagnosis page.
- Enhanced HTTP / TLS sniffing capabilities.
- Improved the stability of relay strategy groups.
- Optimized the performance of the home and strategy group pages, fixing lag issues.
- Enhanced the accuracy of the Stash Tile timer.
- Optimized DNS cache refresh strategy during network switching.
- Improved script editor user experience.
- Enhanced the installation experience of Override.

· Bug Fixes
- Fixed some visual editing issues.
- Resolved the problem of emoji expressions being escaped during override merging.
- Fixed a series of compatibility issues related to downloading configurations.
2.1.2
Mar 2, 2023
Bug fixes and improvements
2.1.1
Feb 27, 2023
Bug fixes and improvements
2.1.0
Jan 6, 2023
- Added support for WireGuard as a Layer 4 proxy
- Added inbound and outbound information for proxy nodes
- New JavaScript engine with support for concurrent execution, binary scripts, and redirecting notifications to a URL
- New script environment variable $environment.system (iOS / macOS)
- Visual Editor now supports WireGuard and TUIC
- Import configuration file by scanning a QR code
- Optimized dashboard now displays network traffic statistics, DNS cache information, and the total number of rules
- Option to disable automatic policy group connectivity checks by setting interval=-1
- Improved compatibility of QUIC protocol
- Reduced memory usage in Hysteria
- Fixed behavior of some requests in the Stash HTTP engine
- Fixed issue with notifications not stacking
- Optimized script header compatibility
- Added override syntax
2.0.1
Nov 24, 2022
- Redesigned Network Stack
- Brand New User Interface

Stash 2 redesigned the network stack to optimize network performance from TCP, QUIC, and DNS at multiple levels. Separate health check policies for various proxy protocols are designed to detect the offline of proxy nodes in time and build highly available policy groups with URL-TEST.

Simple and clear home page, showing real-time network traffic, link quality, OTT media service unlock information, and allowing you to write custom panels (Tile) using JavaScript.

Stash - Rule Based Proxy FAQ

Stash - Rule Based Proxy is available in regions other than the following restricted countries:
China
Stash - Rule Based Proxy supports English, Japanese, Korean, Malay, Simplified Chinese, Spanish, Traditional Chinese, Vietnamese
Click here to learn how to download Stash - Rule Based Proxy in restricted country or region.
Check the following list to see the minimum requirements of Stash - Rule Based Proxy.
iPhone
Requires iOS 15.0 or later.
iPad
Requires iPadOS 15.0 or later.
Apple TV
Requires tvOS 17.0 or later.
iPod touch
Requires iOS 15.0 or later.

Stash - Rule Based Proxy Alternative

You May Also Like