
Shadowrocket
iOS Universel / Utilitaires
Rule based proxy utility client for iPhone/iPad.
- Capture all HTTP/HTTPS/TCP traffic from any applications on your device, and redirect to the proxy server.
- Record and display HTTP, HTTPS, DNS requests from your iOS devices.
- Configure rules using domain match, domain suffix, domain keyword, CIDR IP range, and/or GeoIP lookup.
- Measure traffic usage and network speed on WiFi, cellular, direct and proxy connections.
- Import rule files from URL or iCloud Drive.
- Block ads by domain, user agent rules.
- Local DNS Mapping.
- Work on cellular networks.
- Decrypt HTTPS traffic.
- Perform URL rewrite.
- Fully IPv6 supports.
- Script filter supports.
- Multi-level forward proxy.
- Support kcptun, cloak, gost, v2ray plugins.
- Support DNS over HTTPS, DNS over TLS, DNS over QUIC.
Quoi de neuf dans la dernière version ?
- What's New
* Mocking - Map Local (Enhancement): Further refined the "Map Local" feature to ensure reliable mapping even when dealing with empty local data.
* Rule Management: Batch Rules Deletion: Added the ability to delete multiple configuration rules at once, streamlining your workflow.
* SSH Tunneling: Added a UDP Gateway feature for SSH, enabling the tunneling of UDP traffic over an SSH connection.
- Bug Fixes
* Clash Protocol:
* Fixed an issue with parsing `obfs-password` in Hyteria2 YAML configurations.
* Corrected the parsing of `ss-opts` for Trojan servers.
* Configuration Handling:
* Resolved parsing issues for "map local" rules defined within modules.
* Ensured correct resolution from the hosts file even when global routing is set to proxy.
* DNS: Corrected the `NXDOMAIN` flag in DNS answers to accurately reflect non-existent domains.
* HTTP & TCP:
* Resolved general HTTP message parsing failures.
* Fixed an issue with the order of processing pending HTTP request data over TCP, improving reliability.
* Corrected HTTP request path building when query strings are present.
* Hysteria Protocol: Fixed an issue with parsing Hysteria server URLs that include embedded username and password credentials.
* SSL/TLS:
* Resolved a memory leak related to SSL context objects.
* Fixed a memory release issue concerning TLS contexts in the backend.
* Implemented an LRU cache for SSL sessions, improving performance and memory management.
* Statistics: Resolved an issue with asynchronous saving of statistics data to the database, ensuring data reliability.
* Task & Timer:
* Resolved a critical crash that occurred during the submission of background tasks.
* Fixed a potential memory leak associated with dispatch timers.
* XHTTP Protocol: Corrected issues with setting up and initializing XHTTP server chains.
* XTLS Protocol: Fixed an issue with packet number generation in the XTLS Vision writer.