Packet Tunnel Provider + Proxy

Is it possible to use a custom VPN (Packet Tunnel Provider, for macOS) and inspect traffic via a proxy tool like Charles (https://developer.apple.com/documentation/network/taking_advantage_of_third-party_network_debugging_tools) at the same time ?

Is it possible to use a custom VPN (Packet Tunnel Provider, for macOS) and inspect traffic via a proxy tool like Charles

The only concrete answer I can provide here is that you would have to test this out to see how this interacts on a system. If the proxy mentioned is installing a Network Configuration and then you install a NEPacketTunnelProvider after the mentioned application started then there could be a potential for conflict on the system depending on how each of these providers is built. Review this section for more, and then I would run some tests on a VM so that you can record the results in the Console.

Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
Packet Tunnel Provider + Proxy
 
 
Q