I've used Potato on iOS for quite some time, and don't know how I lived without it (as SS is the only VPN protocol that works reliably where I live). At the time, I thought it was the only SS client using the Network Extension API, but I think there's another one.
The original Potatso included some GPL code, and the author proactively and kindly made the repo available on GitHub (instead of only responding to source code requests). This resulted in at least one 'developer' releasing their own version under a different name, at a lower price. So the original developer pulled the repo and created Potatso 2.
I bought Potatso 2, but have yet to use it. A few questions:
- is there any performance or stability reason to switch to Potatso 2?
- does Potatso 2 contain any GPL code? If so, is the source code available somewhere?
It's funny because I was just using mitmproxy this morning to audit/inspect some iOS apps I use. Password managers etc. Looks like I can do this all on the iPhone now!
I can see that Potatso itself is connecting to api.potatso.com and potatso.helpshift.com ...I created rules to REJECT them :P
Very nice! A heads up. The manual (https://manual.potatso.com/) goes from English to Chinese — that is, clicking English, will take you to pages with headers in English, but real text in Chinese).
I immediately bought this from thr app store - solves a very crucial use case for me.
Another app i am looking for and unsure if it exists: fiddler for ios. i want to see all external http requests that are going out from ny phone from all apps/browser/etc
I've used Charles for quite some years now but have never been satisfied with how heavy it is (it's much better now then it used to be, but still) and how hard it can be to configure some times, even after all these years of using it.
Are there alternatives (with a GUI) for this? Been thinking about building my own....but I'm already "working" on a hunderd other projects..
Potatso 2 (not lite version) has a simple network log feature but for now it only contains the hostname. Request and response details will be added in a few months.
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)
It'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.
OTA is explicitly marked as non-safe and is removed by Shadowsocks official. So Potatso will no longer support it and I would recommend you change your server.
The original Potatso included some GPL code, and the author proactively and kindly made the repo available on GitHub (instead of only responding to source code requests). This resulted in at least one 'developer' releasing their own version under a different name, at a lower price. So the original developer pulled the repo and created Potatso 2.
I bought Potatso 2, but have yet to use it. A few questions:
- is there any performance or stability reason to switch to Potatso 2?
- does Potatso 2 contain any GPL code? If so, is the source code available somewhere?
Thanks again for creating this.