So in the end I managed to make some progress. Getting all the IP4 routes and setting them manually seems to help.
But I discovered that Facebook Messenger is somehow bypassing my VPN. This is the only app that seems to do this. But even if I completely stop the traffic going through (just for the test), then nothing obviously works, but sending messages with Messenger works fine.
How is this possible?
Another point I discovered is that if I include the NEIPv4Route.default() then this alone causes Signal and WhatsApp to not work. 🤔
Topic:
App & System Services
SubTopic:
Networking
Tags: