DESCRIPTION OF PROBLEM
We have developed an app and server based on the WireGuard protocol. While we have successfully implemented device-wide VPN, we are now working on enabling per-app VPN functionality.
The per-app VPN payload is successfully delivered, and the designated app can read the configuration and establish a connection to the VPN server. However, we are experiencing extremely slow download data rates, measuring only in bytes.
Steps Taken:
Created an app-layer payload.
Configured NETestAppMapping in the app’s Info.plist, using the VPNUUID defined in the payload for the Chrome app.
Despite these configurations, data transfer remains significantly slow. We would appreciate any insights into potential causes or recommendations to resolve this performance issue.
Thank you for your assistance.
Post
Replies
Boosts
Views
Activity
Hi all,
I’ve been looking into this for a long time but haven’t had any luck so far.
My question is:
Is it possible to read the com.apple.vpn.managed.applayer type payload in an iOS app that’s based on the WireGuard protocol?
Any guidance or insights would be greatly appreciated!