Egern
Utilidades
Gratis · Compras dentro de la app · Diseñada para iPad
Egern is a feature-rich and powerful networking tool, specifically designed for proxying, intercepting, and modifying network traffic.
Key features include:
· Comprehensive recording of TCP, UDP, DNS, and HTTP network traffic.
· Support for a wide range of rule types: domain, domain keywords, domain suffix, domain regular expressions, domain wildcard, geo-location, IPv4/IPv6 CIDR, URL regular expressions, logical, protocol, user-agent, rule sets, and default rules.
· Flexible policy group options: selection, automatic testing, fallback, load balancing, and external policies.
· Support for multiple proxy protocols: HTTP, SOCKS5, Shadowsocks, Trojan, Hysteria2, TUIC, Vless, and Vmess.
· Effortlessly decrypt HTTPS traffic using Man-in-the-Middle attack techniques.
· URL rewriting capabilities, allowing you to freely customize network requests.
· Highly customizable request and response header rewriting functionality.
· Versatile request and response content rewriting abilities.
· Utilize JavaScript to provide customized operations on request and response data.
· Support for local HTTP proxy server and local SOCKS5 proxy server to meet various networking needs.
· DNS forwarding rules can proxy traffic to servers that support DoH, DoT, and DoQ protocols.
· Sync configuration information across devices with iCloud, ensuring consistent network settings anywhere, anytime.
As your ultimate network management tool, Egern helps you easily navigate various network environments and achieve efficient network control and debugging. Whether you're a network security expert, developer, or simply interested in network management, Egern will become an indispensable tool. Experience the powerful features of Egern and create your own exclusive networking environment today!
Twitter: https://twitter.com/byteallen
Más New Features
· Quick action buttons on the home screen for adding subscriptions, scanning proxies, importing configs, and more
· Dedicated proxy DNS resolver with support for encrypted DNS (DoH/DoT/DoQ/H3), replacing plaintext UDP DNS for proxy connections
· URL rewrite reject types now return HTTP responses directly without extra redirects
· Import full Surge configuration files and Loon configs & plugins
· Import SOCKS5, HTTP, and HTTPS proxy nodes via URL
· VLESS/VMess now supports custom strings as user IDs
· SSH support in the scripting engine
· HTTP request scripts can now dynamically switch proxy policies
· New option to skip TLS verification for DNS, enabling self-signed certificate DNS servers
· "Show Hidden" toggle on the policy group page
· Multiplexing support for multiple streams over a single AnyTLS session
Improvements
· Surge module parser rewritten — 3x faster, malformed lines are silently skipped instead of breaking the entire file
· More specific error messages on connection failures
· Success/failure feedback after remote resource updates
· Minimum intervals enforced for policy group speed tests (60s) and resource updates (10min) to prevent excessive requests
· Improved QUIC connection interception
Bug Fixes
· Fixed AnyTLS memory leak and UDP forwarding only succeeding on the first attempt
· Fixed REJECT-DROP policy potentially preventing the app from launching
· Fixed deleted nodes still referenced in conditional policy groups
· Fixed stale DNS connections lingering after network changes
· Fixed potential crash when node list changes after a resource update
· Fixed policy group latency tests not reflecting the actual routing path
· Fixed module environment variables not being passed to scripts correctly
· Fixed IPv6 address parsing failure due to missing brackets
· Fixed TCP Fast Open settings being ignored when importing VMess/VLESS via subscriptions
· Various UI interaction and widget layout fixes
2.18.0 12 abr
New Features
· Introduced a brand-new Script API for more powerful automation and extensibility
· Added support for custom widgets. Create Home Screen and Lock Screen widgets using scripts + Widget DSL
· Widget DSL preview is now available in the script editor
· Added DNS rule pre-matching
· Added new REJECT-NO-DROP policy
· DNS queries hitting the REJECT policy can now return an empty response to block domain resolution
· Added support for URL Rewrite Header mode
· Modules can now declare environment variable types and options, and the editor will automatically generate the corresponding UI controls
· Running scripts directly from the script list now passes script environment variables
Improvements
· Reduced log levels for some events to prevent excessive log file growth
Bug Fixes
· Fixed an issue where non-Pro users could get stuck when opening the Appearance settings page
· Fixed an issue where a proxy chain could fail if a hop was resolved as DIRECT
· Fixed an issue where timeout / TCP connection failures did not immediately trigger failover
· Fixed delayed script execution caused by system throttling of JS timers
· Fixed a crash caused by out-of-bounds access in domain rule set matching under certain conditions
· Fixed an issue where icon grids on the icon set page were not displayed as squares
· Fixed an issue where rule cache was not cleared after network changes, causing SSID rules to match the previous network
· Fixed an issue where child rules in an OR rule group could be incorrectly skipped
· Fixed an issue when editing incorrect entries during search
· Fixed occasional crashes when editing forms
2.17.0 16 mar
New Features
· Added support for the anytls protocol
· Surge proxy configuration parser now supports HTTPS, TUIC, and anytls protocols
· VLESS Vision now supports XUDP UDP relay based on MUX
· Added DoH3 (DNS over HTTP/3) support for DNS
· Hy2 now supports the Brutal congestion control algorithm
· JS scripting enhancements: support specifying named policies via the policy parameter, support inline proxy descriptors via policy-descriptor, and added an insecure parameter to skip TLS verification
· Support batch closing policy connections on the Policy Group management page
· Support closing specific connections from the connection list
· Added new DNS forwarding rule match types: Domain, Domain Keyword, Domain Suffix, SSID, BSSID, Cellular
· Added a risk confirmation prompt when enabling Exclude Route 0.0.0.0/31
Improvements
· Refactored the JS engine runtime to improve overall stability and performance
· Optimized domain resolution performance
· Improved proxy UDP throughput
· Optimized proxy protocol encryption stack performance
· Significantly improved WireGuard upload and download speeds
· Optimized policy group failover logic, fixed overly aggressive switching, and added policy change notifications
· Split DNS upstream logic: system now represents the DNS servers configured by the current system or network interface, and bootstrap represents bootstrap resolvers. They are no longer aliases and are handled independently
· Renamed DNS fields: wildcard to domain_wildcard, regex to domain_regex
Bug Fixes
· Fixed abnormal behavior in SOCKS5 UDP relay
· Fixed excessive WireGuard timer error log output
· Fixed connection domain filtering match failures
· Fixed occasional disappearance of list separators in the UI
· Fixed extremely slow upload and download speeds in Hy2 and TUIC
2.16.0 2 mar
New Features
· Added support for the WireGuard protocol
· Introduced Conditional Policy Groups, allowing automatic selection of sub-policies based on network conditions
· The selected state of policy groups can now be saved with the configuration, preventing loss when switching configurations
· Policy groups now support show/hide hints
· In the policy page, long-press editing is supported when a sub-policy of a policy group is itself a policy group
· The connection list now supports displaying the proxy chain
· The IP list in connection details is now displayed as a half-screen popup
· The DNS cache list now shows the Upstream source, expands the search scope, and displays TTL on the details page
· Resource updates now support direct access to resources that previously failed to update
· Added an independent script log
· Added support for custom themes
Improvements
· Optimized kernel memory usage
· Optimized download speed and memory usage for QUIC proxy protocols (Hysteria2, TUIC)
· Improved connection performance for QUIC proxy protocols
· Introduced a brand-new user-space network stack (about 30% faster than the optimized lwIP in download scenarios, and about 95% faster · than before optimization)
· Improved form animation effects
· Optional form fields are now consistently displayed as “Field Name (Optional)”
· TCP connections now disconnect only after both directions are closed, instead of disconnecting on one-way closure
· Updated the User-Agent format of Egern
· Wildcard matching is now case-insensitive
Bug Fixes
· Fixed a potential crash when scrolling the title menu on the Resources page
· Fixed an issue where configuration state was not initialized immediately when opening the Settings page
· Fixed missing blockQuic fields in TUIC and Hysteria2 protocols
· Fixed an issue where IP addresses were not displayed in connection details when connections were established via a proxy
· Fixed incorrect ICMP Ping error responses
· Fixed an issue where IPv6 proxy servers could not be used when IPv6 was disabled
· Fixed matching logic issues when URL rules did not match the IP address of the connection
2.15.0 26 ene
New Features
· Added support for the HTTPS proxy protocol
· Added block_quic parameter support for proxies and policy groups
· Added support for importing proxy servers from photos
Improvements
· Changed latency testing for policy groups to recursive latency testing
· Improved the rule preview UI on the Analysis page
· Changed the DNS display on the Analysis page from SYSTEM to Bootstrap
· DNS resolution now records the fastest IP from TCP concurrent connections and prioritizes it in subsequent requests
· Filtered out proxy chains that may form loops
· Added compatibility with older SSL handshake methods on the server side
Bug Fixes
· Fixed an issue where certificates were re-encoded on every save even when unchanged
· Fixed an issue where updated resources did not take effect immediately
· Fixed an issue causing incorrect parsing of IPv6 nodes
· Fixed an issue where DIRECT could not perform latency testing in nested policy groups
2.14.0 04/12/2025
New Features
· Added support for scanning QR codes to add proxies via long-pressing the app icon
· Added option to start the Egern engine by long-pressing the app icon
· Added support for mapping domain names to specific IP addresses
· Manual update for remote configurations is now supported
· Added URL Scheme to add subscriptions directly to a policy group: `egern:/subscriptions/new?url=${url}`
Improvements
· Improved search performance in the connection list
· Added support for `skip-proxy` and `always-real-ip` rules in Surge modules
Bug Fixes
· Fixed an issue where quoted content in module rules was not properly escaped
· Fixed a crash caused by Zone ID in IPv6 addresses when parsing DNS servers
· Fixed an issue where all connections were terminated if concurrent connections to the same domain failed
· Fixed potential slow upload speeds when using virtual interfaces
· Fixed a parsing issue with certain Surge modules
· Resolved a compatibility issue with the panel interface
2.13.0 26/11/2025
New Features
· Added support for creating proxy servers in the Policy Management page
· Module list now supports previewing detailed module information
· Added support for disabling DNS rules
· Icon set URLs can now be saved to a local file; when iCloud is enabled, the URL will be preserved even if Egern is uninstalled
Improvements
· Policy Management page now displays the resolved IP address when a proxy server is defined using a domain name
· Added the ability to edit and share proxy servers from the Policy Management page
· When running scripts or performing a latency test without an active VPN, a prompt will ask whether to start the VPN
Bug Fixes
· Fixed an issue where the default configuration did not take effect on first launch
2.12.0 08/11/2025
New Features
· Added support for cellular network policies and rules.
· Added Universal Link support. now you can replace URL Scheme links directly: egern:/modules/new?name=name&url=url → https://egernapp.com/modules/new?name=name&url=url.
· Proxy servers can now generate and share links.
· Policy groups, rules, scripts, modules, and DNS rules can all be updated directly from the list view.
· Local proxy now supports Personal Hotspot sharing.
· egern:/profiles/new now supports an optional name parameter.
· The TUIC proxy protocol now automatically closes idle connections to save resources.
· Connection details page now supports long-press to copy text.
Improvements
· Connection search is now case-insensitive.
· Performance optimizations across multiple proxy protocols.
· Improved compatibility in proxy server address resolution.
· Enhanced QUIC proxy behavior — concurrent connections to the same server will now merge into a single connection if the initial connection isn’t established yet, reducing resource usage.
Bug Fixes
· Fixed icon set UI display issues.
· Fixed a crash on app launch.
· Fixed an issue where modifying the local HTTP proxy port while VPN was active could cause the VPN to disconnect.
· Fixed policy group selection state occasionally being lost.
· Fixed display issues in the logical rules interface.
· Fixed TLS compatibility issues when using proxies.
· Fixed abnormal memory usage in the QUIC proxy protocol.
2.11.0 03/11/2025
New Features
· Added support for the STUN protocol in proxy rules
Improvements
· Optimized in-app text descriptions
· Adjusted and refined certain UI elements
2.10.0 27/10/2025
New Features
· Added support for Traditional Chinese, Portuguese, Japanese, and Russian interface languages
· Policy group icons can now be selected from iCloud local files
· DNS now supports local rule sets
· Hosts mapping supports UDP proxy requests
· When multiple addresses are defined in Hosts mapping, proxy requests can be initiated concurrently, selecting the fastest response
Improvements
· Removed the “swipe to the end to delete” operation for list items
· Optimized performance when updating subscriptions in policy groups
· When downloading configurations, the filename in Content-Disposition is now prioritized
· Resource updates now support remote Body content for Map Local
· Module resources can now be reused to avoid repeated downloads and updates
Bug Fixes
· Fixed an issue where UDP connection rules failed to correctly match QUIC SNI
· Fixed a problem where proxy connection timeouts did not trigger failover
· Fixed an occasional issue where TCP connections did not display DNS timeout errors
· Fixed a QUIC protocol sniffing failure issue
· Fixed an issue where the Hosts mapping feature did not work on the first configuration load
· Script execution will now terminate immediately when an exception occurs, instead of waiting for a timeout
2.9.0 07/10/2025
New Features
· The Hosts feature now supports using IP addresses as keys.
· All request URLs are now processed through the Hosts feature.
Improvements
· VPN proxy subscription updates will now automatically validate content integrity.
Bug Fixes
· Fixed a potential issue in the VLESS Vision protocol.
· Fixed occasional connection failures in the Hy2 protocol.
2.8.0 28/09/2025
New Features
· Supports automatic upgrade of REJECT requests to REJECT-DROP when encountering duplicate requests.
· Added caching functionality for remote Map Local message bodies.
· VLESS protocol now supports XTLS-RPRX-VISION REALITY.
· Configuration now supports automatic update functionality.
Improvements
· Optimized DNS Over TLS connection reuse to improve connection efficiency.
Bug Fixes
· Fixed memory leak issue with DNS Over QUIC.
· Fixed crash issue caused by an excessively large number of delay test results.
2.7.0 12/09/2025
New Features
· The app is now free to download! Unlock all Pro features with a one-time purchase.
Bug Fixes
· Fixed an issue where the SNI field was missing when editing VMess protocol with HTTP/2 transport.
· Fixed missing ASN and region information on the UDP connection details page.
· Resolved connection failures caused by Hy2 server MTU being set too low.
· Fixed incorrect network interface detection in certain scenarios that prevented connectivity.
· Fixed connection issues when using Shadowsocks 2022 with the simple-obfs plugin.
· Resolved connection failures when using Hy2 protocol with obfs enabled.
2.6.0 26/08/2025
New Features
· Added support for filtering failed connections.
· Detailed error messages are now displayed when a connection fails.
· A new script key-value editor has been added to the settings page.
· When adding rule sets, policy group subscriptions, or modules, if YAML parsing fails, the specific error line and column will be indicated.
· When ShadowTLS is enabled for Shadowsocks, UDP port configuration is now supported.
· The Hy2 protocol will now automatically reconnect on connection failure.
· The current outbound mode is now displayed at the top of the Analytics page (only shown when the mode is not "Rule").
Improvements
· HTTP connections will now display request and response headers even if HTTP packet capture is not enabled.
· Improved connection parsing performance.
· Lists in tool subpages now automatically refresh after configuration changes.
· Deleting a policy will now also remove any dependent items.
· Further optimized the upload performance of the Egern virtual interface — upload speed has improved by approximately 60% compared to version 2.3.0.
Bug Fixes
· Fixed an issue where the MaxMind database could not update automatically.
· Fixed behavior errors caused by rule matching anomalies.
· Fixed a UI update issue when toggling global packet capture and MITM states in the connection log.
· Fixed inaccurate traffic statistics for policies.
· Fixed UI display issues on the connection filtering page.
· Fixed a crash issue that could cause the application to unexpectedly exit.
2.5.0 29/07/2025
Improvements
· Optimized virtual network interface performance: download speed increased by approximately 50%, upload speed by about 28%
· Improved loading speed of the analytics page
· Initial adaptation for iPad layout
Bug Fixes
· Fixed an issue where the bottom tab bar displayed incorrectly
· Fixed a bug that could cause script execution to fail
· Fixed occasional data display errors on the analytics page
· Fixed app stuttering when processing large amounts of data on the analytics page
· Fixed an issue where `REJECT-DROP` rules in policy groups were not effective
· Fixed a parsing failure issue for certain Shadowsocks URIs
2.4.0 10/07/2025
New Features
· Support for directly adding rules on the connection page.
· The connection details page now displays the modules used by each rule.
· Added support for the REJECT-DROP policy.
Improvements
· Enhanced failover capabilities for policy groups, improving overall stability.
· Load balancing functionality now automatically detects the availability of proxy nodes.
· Improved UI performance and image loading speed on the policy management page, including automatic image caching.
· Optimized log display for manual script executions.
· Policies not included in any rules will no longer automatically perform latency tests, avoiding unnecessary operations.
· Proxy node address resolution now adheres to hosts configurations.
· Duplicate names for policy groups, proxy servers, scripts, and module URLs are now disallowed to prevent configuration conflicts.
Bug Fixes
· Fixed startup failure issues on iOS 26.
· Corrected display errors for policy group selection paths under specific conditions.
· Resolved inaccuracies in latency test results.
· Addressed MITM failures under lower TLS versions.
· Fixed SNI parsing failures with certain QUIC versions.
· Resolved compilation failures due to excessively long filenames when compiling rulesets.
· Fixed the issue where error messages were not properly displayed when configuration writes failed.
2.3.0 25/06/2025
New Features
· Support enabling Global Sniffing and Global MITM directly from the connection list
· Policy management now supports both list and grid views
· Long press on scripts to run or edit directly
· Support adjusting the size of policy icons
· Added confirmation prompt before deleting configurations
Improvements
· Automatically download and validate URL format when saving policy groups, modules, scripts, and rule sets
· Optimized the way default proxy and subscription configurations are added
· Improved sensitivity of the slider in the network speed UI
· Script notifications now have sound enabled by default
Bug Fixes
· Fixed an issue where scripts could fail to execute
2.2.0 08/06/2025
New Features
· Improved notification API for script functionality
· IP information is now displayed even for untested policies
· YAML content can now be viewed directly in the module list
· Added a visual editor for module parameters
Improvements
· Automatically adds .yaml suffix when renaming files in configuration management to prevent format errors
Bug Fixes
· Fixed an issue with template parameter parsing
· Fixed a crash that could occur when running scripts
2.1.0 01/06/2025
New Features
· Completely redesigned UI using UIKit, replacing the previous SwiftUI-based implementation
· Added support for displaying sub-policies in Policy Management
· Subscription settings for policy groups now support disabling individual items, including URLs, Rewrite, Script, MITM hosts, and HTTP Sniffing hosts
· Unlimited rule set size is now supported for more complex configurations
· Policy Management supports expanding and collapsing all sub-policies with one click
· The expanded/collapsed state in Policy Management is now preserved
· Added search functionality to tool subpages and analysis subpages
· Support for managing multiple configuration files
Improvements
· Significant performance enhancements and memory usage optimization
· Domain queries now support returning real IP addresses
· Setting the update interval to -1 will now disable resource auto-updates
Bug Fixes
· Fixed occasional failures in script execution
· Fixed an issue where the network could become unavailable after switching connections
· Fixed an issue where scheduled scripts would run multiple times
· Fixed occasional incorrect responses from DNS over TLS
· Fixed an issue where using `*` with hijacked DNS servers could block normal UDP traffic
· Fixed abnormal network behavior when not using the "VIF only" mode
· Fixed domain name resolution issues after MITM processing
· Fixed rule parsing errors for domains containing hyphens (`-`)
2.0.0 30/05/2025
New Features
· HTTP proxy now supports custom headers
· Added support for Shadow TLS protocol
Improvements
· Enhanced compatibility and optimized transmission performance for Vmess protocol
· Improved script execution efficiency
· Optimized user interface in some areas
Bug Fixes
· Fixed issue where hosts domain mapping didn’t take effect for certain domains
· Fixed URI parsing error in Trojan protocol
· Resolved connection failure issue with TUIC protocol on certain servers
· Fixed issue where rule sets failed to resolve domain names in specific scenarios
· Fixed occasional connection sniffing failures in VIF mode
1.31.0 19/02/2025
New Features:
· Support for proxy rules based on HTTP User Agent headers.
· Support for parsing Surge logic rules.
Improvements:
· Error lines and columns are now highlighted when editing configurations.
· Improved regex matching performance for policy group filters.
· Updated configuration parameters for proxies.
Bug Fixes:
· Fixed the issue of panel scripts and network event scripts not updating automatically.
1.30.0 09/02/2025
New Features
· Supports logic rules, port rules, and network protocol rules.
· Supports TUIC protocol
· Supports panel functionality
· Supports Shadowsocks 2022 protocol
1.29.0 05/02/2025
Bug Fixes
1.28.1 11/01/2025
New Features
· Added support for selecting policy group icons from an icon set.
· Added port-hopping functionality for the Hysteria2 protocol.
· Virtual network interfaces now support ICMP.
Improvements
· The policy page now supports multi-column display.
· Optimized the app package size.
· Adjusted the layout and interaction logic of the resource update page.
Bug Fixes
· Fixed an issue where invalid JSON caused a crash when executing JQ.
· Fixed a connection failure when using the Shadowsocks rc4-md5 encryption method.
· Fixed an issue where Hysteria2 became unable to connect after a network switch.
· Fixed errors caused by format incompatibilities when parsing Surge proxies.
· Fixed a memory overflow issue during DNS chart rendering.
· Fixed connection anomalies triggered by UDP in specific scenarios.
1.28.0 09/01/2025
New Features
· Support for launching the Egern engine directly from the iOS 18 Control Center.
· Added support for URL Scheme.
· Introduced certificate trust guidance.
· Support for proxy chaining.
Improvements
· Optimized the hostname exclusion feature for Mitm.
· Improved the mechanism for updating local DNS servers after network changes.
· Automatic synchronization of the Geolite database after updating the Egern version.
· Enhanced the UI for resource updates.
Bug Fixes
· Fixed the issue where configuration changes did not take effect immediately.
· Resolved UI anomalies on the policy data statistics page.
· Fixed incorrect file suffixes when exporting configurations.
· Addressed rule matching errors caused by rule caching.
· Fixed an issue where the hy2 protocol sent empty UDP packets, causing connection drops.
· Ensured that scheduled task scripts continue running without interruption after configuration updates.
1.27.0 03/12/2024
New Features
· Quick action buttons on the home screen for adding subscriptions, scanning proxies, importing configs, and more
· Dedicated proxy DNS resolver with support for encrypted DNS (DoH/DoT/DoQ/H3), replacing plaintext UDP DNS for proxy connections
· URL rewrite reject types now return HTTP responses directly without extra redirects
· Import full Surge configuration files and Loon configs & plugins
· Import SOCKS5, HTTP, and HTTPS proxy nodes via URL
· VLESS/VMess now supports custom strings as user IDs
· SSH support in the scripting engine
· HTTP request scripts can now dynamically switch proxy policies
· New option to skip TLS verification for DNS, enabling self-signed certificate DNS servers
· "Show Hidden" toggle on the policy group page
· Multiplexing support for multiple streams over a single AnyTLS session
Improvements
· Surge module parser rewritten — 3x faster, malformed lines are silently skipped instead of breaking the entire file
· More specific error messages on connection failures
· Success/failure feedback after remote resource updates
· Minimum intervals enforced for policy group speed tests (60s) and resource updates (10min) to prevent excessive requests
· Improved QUIC connection interception
Bug Fixes
· Fixed AnyTLS memory leak and UDP forwarding only succeeding on the first attempt
· Fixed REJECT-DROP policy potentially preventing the app from launching
· Fixed deleted nodes still referenced in conditional policy groups
· Fixed stale DNS connections lingering after network changes
· Fixed potential crash when node list changes after a resource update
· Fixed policy group latency tests not reflecting the actual routing path
· Fixed module environment variables not being passed to scripts correctly
· Fixed IPv6 address parsing failure due to missing brackets
· Fixed TCP Fast Open settings being ignored when importing VMess/VLESS via subscriptions
· Various UI interaction and widget layout fixes
Más Versión 2.18.0 12 abr
Datos no asociados con tu identidad Los siguientes datos pueden recopilarse, pero no están asociados con tu identidad:
Compras Información de contacto Identificadores