|
|
|
|
|
by calcifer
5 days ago
|
|
> The SDK’s config ships a flag “use_netifs”: true. That flag triggers code in the SDK binary that constructs its NWConnection with a specific required interface: en0 (WiFi) or pdp_ip0 (cellular), rather than using the system default route. > On iOS, this bypasses any configured VPN’s tun0 interface entirely. The peer tunnel does not cross a user-configured VPN, even when the rest of the app’s HTTPS traffic does. What's a legitimate use case for this API? When/why should an app be allowed to bypass a user-configured VPN? |
|
When you're the application providing the VPN or when you're any app built to communicate with something on a local-ish network, not something actually reachable globally.