3 ms·
Yeah, this is really tricky. Apple has released Network Extension API since iOS 9 which only exposes IP packets. What I did is to parse the IP packets and redir
by icodesign 9y ago
Yeah, this is really tricky. Apple has released Network Extension API since iOS 9 which only exposes IP packets. What I did is to parse the IP packets and redirect them into different proxies. (Most tough part though only one sentence)
- slepnir 9y agoIs your app able to track data usage?
- timvdalen 9y agoHuh, interesting approach. Do you think Apple will allow this in the store? Did you have any trouble with the approval process?
- cynix 9y agoIt's already on the App Store so of course they must've allowed it. There are several similar apps that do basically the same thing. The original one is called Surge, but it's super expensive. Potatso is one of the cheaper clones.
- icodesign 9y agoNo problem. This is public API and Apple encourages developing custom proxy.
- Jhsto 9y agoYou could ask a mod to add "Show HN" flair to the submission as you are the author of the program. It will be more sticky that way.
- youngtaff 9y agoInteresting, do you think the APIs could be used for on device packet capture? (I know how to set up a remote interface so I can grab the network traffic from a Mac already, interested in exploring alternatives)