$5.99 Free
In-App Purchases

Lowest price: $2.99 3 years ago (-%)


Price history


Details

  • Released
  • Updated
  • July 11, 2022
  • May 21, 2026

Features

Egern screenshot #1 for iPhone
Egern screenshot #2 for iPhone
Egern screenshot #3 for iPhone
Egern screenshot #4 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app is a powerful network analysis tool for proxying, intercepting, and modifying network traffic. It offers comprehensive recording of various protocols and supports extensive rule types for flexible traffic management. Users can decrypt HTTPS, rewrite URLs and headers, and utilize JavaScript for custom operations.

Network traffic recording (TCP, UDP, DNS, HTTP)
Extensive rule types for traffic control
Multiple proxy protocol support
HTTPS traffic decryption
URL and header rewriting
JavaScript for custom operations
iCloud configuration sync
Show original description

What's New in Egern

2.19.0

May 21, 2026

New Features - Smart policy group: scores nodes by latency, jitter, and stability with continuous learning; per-sub-policy weight coefficients let you bias selection - Clash / mihomo subscription format - IPv6 Fake IP (requires IPv6 enabled) - Per-widget size selection in the gallery (Small / Medium / Large; iPad also Extra Large) - Module list icons with on/off toggle; letter avatar fallback for icon-less modules - Per-policy-group latency_test_url for custom latency / health-check URLs - Import / export in the KeyValue editor - Local port shown in connection details - Cancellable resource downloads: leaving the page or re-triggering aborts the previous task - Network-change notifications now show the cellular radio type (LTE / NR / WCDMA, etc.) - SOCKS5 UDP relay traffic counted in speed and per-connection stats Improvements - Rewrote the domain rule matcher: ~10× exact, ~5× suffix, ~20× keyword - Higher HTTP/2 throughput for large downloads on high-latency links - Faster matching for rule sets with many IP CIDR entries - Faster KV read/write in the script engine - Lower kernel memory use - More timely iCloud sync; optimized QUIC reject path - ETag conditional fetch skips download/reload when unchanged - Pause resource refresh while asleep; resume lazily after wake to save battery - WebView memory released promptly after script execution, reducing NE kills - Resources page no longer stalls on open (YAML parsed off-main) - Policy page no longer freezes with many nested groups - Background latency tests skip policy groups unreachable by real traffic - Larger tap area for the policy-group latency button - Proxy DNS now shares forward rules, hosts, ECS, and block_ips with the default resolver; proxy_nameservers is the fallback only - Switching outbound mode and back to Global no longer clears the chosen global policy - Updating a module also refreshes its referenced sub-resources - Widget reordering moved to a dedicated page - Better wording for policy-switch notifications - Compatibility with anytls servers that don't support multiplexing Fixes - Cross-talk between multiple coexisting WireGuard tunnels - VLESS XTLS Vision couldn't connect to server-first protocols (SSH, databases) in tcp-in-tun mode - iOS system probe domains (e.g. *.invalid) terminating the HTTP proxy tunnel - MITM cert generation failure for very long hostnames - CPU spin after an HTTP body error - Overlapping execution of high-frequency cron scripts - One traffic-sniffing and one TLS-sniffing error - Crash on duplicate entries in the connection-detail IP list - Resource fetch failure when the URL contained a port - zstd HTTP responses not decompressed in the script / MitM pipeline - NE crash when a script notification contained NUL characters - Scripts not using the specified policy with $httpClient, affecting modules like BiliBili Global - ({response:{...}}) return in HTTP-response scripts not unwrapped, rewrites silently failing - Content-Type not auto-filled from the body when scripts omit it (e.g. BiliBiliDailyBonus) - Nested policy groups waiting for the interval before failover; inner failures now bubble up immediately - Selected nodes in the policy UI reset after switching configurations - Same-named icon sets with different URLs being deduplicated - Real IPv6 addresses mis-matched to Fake IP cached domains due to offset overflow - DNS resolution blocked while fetching the public IP - IPv6 default route not split like IPv4 when compat-route is enabled - USER-AGENT-only Surge rule sets (e.g. YouTube Music.list) being dropped - Show IP Info occasionally returning an IP other than the proxy's current one - Nested rule sets inside AND / OR / NOT rules not appearing in "Update Resources" - Hotspot-client connections rejected during cellular uplink with Personal Hotspot - DNS legend text not vertically centered - Module compat arguments not persisted when set to the default - Launch hang from iCloud container resolution

More
1

In-App Purchases

$5.99

Unlock Pro

Get lifetime access to all Pro features.

User reviews

Hy2协议

Hy2协议完全不连通,根本没法用,原来以为各种强兼loon和surge,结果连个hy2协议都没法用,好几个机场都没办法连通,希望开发者好好修修吧

Zoned-Out Dev Living in His Own World, Ignores All Feedback

This guy’s completely zoned out in his own world building stuff and doesn’t even look at feedback when problems pop up

2.15.0,增加对AnyTLS,VLESS支持

增加对AnyTLS,VLESS支持
多增加些协议支持吧,买了三家机场,支持的节点才10个不到。
hy2混淆的也没法用全超时。

2.15.0,增加最对AnyTLS,VLESS支持

结点死了不会自己切换,即使把超时改成2或者1也不行。
而且设置的自动测速也不会执行。

2.15.0,经常卡死。

结点死了不会自己切换,即使把超时改成2或者1也不行。
而且设置的自动测速也不会执行。

Developer apps

FAQ

What does Egern do?

Egern is a comprehensive networking tool designed for proxying, intercepting, and modifying network traffic. It allows users to record various network protocols, apply flexible rules, and customize network requests and responses.

What are the key features of Egern?

Key features include recording TCP, UDP, DNS, and HTTP traffic, support for a wide range of rule types, multiple proxy protocols, HTTPS decryption, URL and header rewriting, JavaScript customization, and iCloud configuration syncing.

Is Egern free to use?

The application is free to download and use, but it offers in-app purchases. This suggests that while core functionality may be available for free, certain advanced features or enhancements might require a purchase.

What kind of network traffic can Egern intercept and modify?

Egern can intercept and modify TCP, UDP, DNS, and HTTP network traffic. It supports a vast array of rule types, including domain-based, geo-location, IP CIDR, URL regular expressions, and protocol-specific rules, allowing for granular control.

How does Egern help with network debugging?

Egern assists in network debugging by providing detailed traffic recording and analysis capabilities. Users can intercept and inspect network requests and responses, rewrite them, and even use JavaScript for custom operations, offering deep insights into network behavior.