Hello all!
From my customer got a question about ability to develop own VPN protocol adapter for customers own VPN logic on iPhone/iPad and maybe on MacOS. They using proprietary protocol that not in any list of public protocols.
For this case got few questions:
- This protocol based on TCP socket, therefore all of traffic from must be redirected somehow into it and replies from servers forwarded back to device. What is the best way to do it? Which approach better to use for it:
- https://developer.apple.com/documentation/networkextension/app_proxy_provider?language=objc
- https://developer.apple.com/documentation/networkextension/packet_tunnel_provider?language=objc
-
Is there any public examples of any of this approaches?
-
Is there any extended public manuals or references of how it works on iOS?
-
Will be there any troubles for submission at AppStore?