-
Notifications
You must be signed in to change notification settings - Fork 94
Description
exclave_backup_1764602067996.json
Bug Report: Connectivity Regression for Specific App (4pda) in v0.16.16+
Severity: High (Functional Regression)
Summary
The "4pda" Android application fails to establish a connection when using Exclave versions 0.16.16 and 0.16.17. The exact same configuration works perfectly on version 0.16.15. This indicates a regression in the routing or split-tunneling logic introduced in 0.16.16.
Environment
App Name: Exclave
Affected Versions: 0.16.16, 0.16.17
Last Working Version: 0.16.15
OS: Android
Target App: 4pda (Package: ru.4pda.app / Domain: 4pda.to, 4pda.ru)
Configuration Details (from attached backup)
DNS Strategy: Remote & Direct set to https://dns.adguard-dns.com/dns-query
Routing Strategy: Domain Strategy: AsIs
Tun Implementation: Mixed/System (Value: 1)
Split Tunneling: Enabled (individual list populated with ~100+ RU apps).
Note: The 4pda app is not present in the exclusion list, meaning it should be routed through the proxy (tunneled).
Rules: Explicit rules exist for 4pda:
Rule: 4pda IP (108.181.60.131)
Rule: 4pda (Domain: 4pda.to, 4pda.ru)
Symptoms
On v0.16.15, the 4pda app loads content normally via the configured proxy.
Upon updating to v0.16.16 or v0.16.17, the app shows connection errors (timeout/no network).
Global connectivity check (e.g., cp.cloudflare.com) occasionally shows context deadline exceeded in the profile logs, but other apps in the exclusion list appear to function or are unaffected.
Steps to Reproduce
Install Exclave v0.16.16 or v0.16.17.
Import the attached configuration file (exclave_backup_1764602067996.json).
Launch the 4pda application.
Result: Connection fails.
Downgrade to v0.16.15.
Result: Connection succeeds.