Rule based proxy utility client for iPhone/iPad.
- Capture all HTTP/HTTPS/TCP traffic from any applications on your device, and redirect to the proxy server.
- Record and display HTTP, HTTPS, DNS requests from your iOS devices.
- Configure rules using domain match, domain suffix, domain keyword, CIDR IP range, and/or GeoIP lookup.
- Measure traffic usage and network speed on WiFi, cellular, direct and proxy connections.
- Import rule files from URL or iCloud Drive.
- Block ads by domain, user agent rules.
- Local DNS Mapping.
- Work on cellular networks.
- Decrypt HTTPS traffic.
- Perform URL rewrite.
- Fully IPv6 supports.
- Script filter supports.
- Multi-level forward proxy.
- Support kcptun, cloak, gost, v2ray plugins.
- Support DoH, DoT.
Shadowrocket App User Reviews & Comments
Doesn’t seem to work with WiFiI also noticed the problem. After the upgrade to iOS 11, it automatically disconnects the phone from WiFi and uses 4g instead. The problem seems to be solved by previous updates but is back again, and the problem doesn’t seem to be present on every WiFi router, I think the app works with certain protocol or hardware somehow.Version: 2.1.16
Connection problemIt works very fine but since yesterday not a single node is working..Version: 2.1.63
Today widget and autorotate issuesI keep getting an “Unable to load” error on the Today Widget. I think this happens when Shadowrocket does not quickly reload servers and the old VPN has been blocked by the GFW. I wish Shadowrocket had an option to more frequently check if servers are being blocked and autorotate faster to keep trying to find one. The autorotate doesn’t seem to work well enough..Version: 2.1.83
Sth wrong with wifiI have the same problem!! After updating to iOS 11, the app doesn’t seem to work with WiFi. Every time I connect, it automatically disconnects with WiFi and turn to data.... But as others have mentioned, it’s not with every WiFi...but it has problems with my home WiFi so it’s a big problem now to me lol. Plz solve this ASAP, thanks..Version: 2.1.17
Proxy stopped workingAmazing app, but as of yesterday all servers stopped working. Haven’t given me any difficulties until after the recent update. Is there a way I can fix this problem? I have an iPhone X..Version: 2.1.50
First time to purchase APPThanks for your amazing APP. I like it a lot. and purchased it to support you for better future & better more products. thank God. Betty..Version: 2.1.23
Please add support for Real-time Packet sent/receivedHi. The app is wonderful. I love it. Can you please add the support for real-time data transfer so we can know if the server is working properly or not. With most servers, ping works but once we connect to it, it actually not functioning. Having the ability to see if there is data transfer, would really make it easy for user to know which server is working. Thanks..Version: 2.1.59
I’d love to give 5 stars but...This is an awesome app. Worked perfectly before but I’m giving 3 stars because somehow it stopped working with Facebook messenger. Doesn’t mark the conversations read, struggles sending and receiving messages. This is the only complain, but a huge one. Another app that I found, and which is free btw - Potatso Lite, does the job just right btw. I’d love to change the rating as soon as the bug is fixed. Otherwise it’s awesome and the developers are awesome. Long live free internet (in China) 🙌✊.Version: 2.1.21
Route by appCan this support route by app? Sometimes a app has many different urls, it’s difficult to use a common rule to route url, direct route by app will be a more easy-maintain way in some scenarios. Thanks a lot!.Version: 2.1.73
Good, but could be better with WiFi connection.This software supports Vmess, which is quite useful, but would be better with Kcp feature. Sometimes, when my phone gets connected, my laptop automatically drops if they are connected to the same cat. Should fix it..Version: 2.1.29
Sometimes keeps reconnecting after recent updateSometimes it keeps reconnecting after recent update when connect from today widget. Overall not particular stable in iOS 13. Two stars until more stable. Sorry..Version: 2.1.34
Hide VPN button been removed?Update to the latest version and couldn’t find the “hide vpn button” in the app anymore. Can anyone instruct me on how to do so as before?.Version: 2.1.75
Can't work with my phone but works on iPadFor some reason this doesn't work on my phone(under both 4g or wifi), but works fine on my iPad(under the same wifi). Hope you can fix the problem..Version: 2.1.30
A fraudThis worked great for almost a month and then it stopped working suddenly. I paid the 1.99 plus 220 yuan (about 33 USD) for 6 months. I tried to contact the creator to see how to fix the problem and he kept ignoring my friend requests on WeChat. Do not purchase. It is a scam, a waste of money- theres no way to get the vpn working or your money back..Version: 2.1.38
Apple watch s5 weather app issueWeather app on apple watch offen stops refresh data or disconnect from iphone while shadowrocket is on. Can you take a look into it please?.Version: 2.1.52
Excellent for school...I use it every day for using WhatsApp and other apps that doesn’t allow proxies. The best purchase I ever made... highly recommended 💪🏻.Version: 2.1.61
Battery drainerThis app which is one of my favorite for so far, on the latest iOS iPhone 12 Pro Max is consuming almost 25% out of entire battery which is quite expensive. A review and adaptation in this particular case will be a biggest progress ever..Version: 2.1.77
Probably the best multi protocol VPN softwareThis is really good stuff, and has very few bugs even after one year of use. But it’s been a while, and the interface has not been updated to work with the new iPhones. When viewing on larger devices, the app is fuzzy and low resolution, and generally looks terrible. This is not a dealbreaker, but needs to be updated as soon as possible..Version: 2.1.23
After updating it stops workingUsed to be fine, after recent update, not working at all.Version: 2.1.57
Good OneMost of top reviews are one year ago, these don’t help much. I have to say that this app just works well with iOS 12. Thanks to the developer!.Version: 2.1.24
Some apps can‘t connect to internet if turn off the VPNKeep VPN switched off, If change to use another WiFi, the app can connect to internet again. The app doesn’t need to use VPN. Please find the reason..Version: 2.1.81
Perfect!Finally my personal shadowsocks acc goes online on my iOS device. I was test many apps like shadowrocket but only this one really works 👍🏻.Version: 2.1.17
It’s the best for iPhoneThis app should also have payload generator and please fix the issue where I have to open my social apps before knowing I have messages.Version: 2.1.86
Seems that any vpn app can't work on iPhone 12 miniI don't know if it has something to do with iOS, but vpn works fine on my iPhone SE (1st gen) with iOS14, and my iPhone 12 mini encounters this problem. Can you help?.Version: 2.1.82
DNS LeakThis app has a great config mode which really helps when you don’t want to pass every url through the proxy. But the problem is when you the config mode, DNS requests are not sent through the proxy and are sent directly through your ISP. This is against any printery advantages that using a proxy might bring. I don’t want my ISP to eavesdrop on my DNS queries. If you care about DNS queries you should only use “Proxy” mode. Or another app that handles this perfectly like 18.104.22.168.Version: 2.1.51
Worst experience ever!I followed every step they listed but it just couldn’t work. Then I texted their customer service and the service was AWFUL! I only asked one question and the service guy told me that I should go learn how to use a MacBook first, and he said it is not his duty to teach me how to use a MacBook. I was super shocked about the way he talked and his attitude really annoyed me. I don’t know how they trained their workers..Version: 2.1.82
Warning window lasting too longIt’s a great app but I believe it might be better if the developer shortens the time for the warning window in case of network failure when updating the subscription, for example. While the warning window existing, no action can be made and its quite annoying. Thanks..Version: 2.1.25
Please add iOS 14 widget support.Plz add a Home Screen widget so users can easily turn on / off the VPN connect, meanwhile change the proxy server even more convenient than any time..Version: 2.1.75
Please fix the vulnerabilityAfter this update 2.1.31（777）There was a sudden loss of the link. You need to manually restart the software. After about an hour or so, you will lose all the links again. You need to manually restart it again. I hope to fix it soon!.Version: 2.1.31
Great easy to use VPN clientThis is a great app to use alongside a do-it-yourself VPN solution like Streisand. Importing profiles is dead simple. If I had one thing I wanted from this app, it would be to support shortcuts. I'd love to be able to have my VPN enable as soon as I tap an NFC tag for instance..Version: 2.1.48
It does support on iOS 14?Hello I am using iPhone 11 and installed latest version of Shadowrocket, it can’t connect to the vpn server,it alway reported timeout. but I can connect the same vpn server with same url through my iPad and iPhone 8 which iOS version is 12. The iOS version of iPhone 11 is 14. I want to know is there any issue on iOS 14 for latest shadowrocket version?.Version: 2.1.81
Bug?Woke up this morning and found all my servers are pining well but can’t connect with internet. Deleted the app and re-installed it, added a subscription but the servers are not shown on the list..Version: 2.1.85
ProblemAfter I updated to this version, my phone(13.3) gets very hot just a short while.Version: 2.1.48
Serious problem with the software.With 3D touch I press the app and switch. It turns out to open the app. However it should’ve been a fast switch without opening the app. I wondered if it a problem of software. I’m using iPhone 8 with iOS 13. Contact me if u figure out..Version: 2.1.51
Need to improve performanceThis is a great app that allow me to use SS and V2ray (which Quantumult cant do) but this app Is making my iPhone crazy hot (which Quantumult won’t do) I am really hoping that the author could upgrade and fix the performance issue, thanks!.Version: 2.1.33
A small problemSometimes the connected/disconnected button stays on and cannot be turned off, while the actual status is disconnected. When this happens I can’t use the vpn function, which is annoying. Please fix the bug..Version: 2.1.44
Doesn't work with wifiIt doesn't work with wifi when i try to using V2ray......but if i use 4g instead,it works as normal,it seems they previous version doesn't has this problem..Version: 2.1.59
Causes significant heat on iPhone SE (2020)It used to work great on my iPhone SE (2016) and 2 iPads, but when I switched to the new SE problems began to rise. The first time I enabled shadowrocket, the phone heated up in my pocket and caused the camera to stop functioning. Every time I opened shadowrocket since then, I can feel the temperature rising on the phone back (below the camera, about the CPU area) and don't dare to keep it enabled for more than several minutes..Version: 2.1.61
Maybe almost everyone her is not americanIt can‘t be true that a person In American need that app.Version: 2.1.57
Bug feedbackIn the "Today" view, the widget of shadowrocket can not display the app icon, but displays the icon of a blank file (folded white paper), hoping to fix the bug. The system version is ipadOS 13.5.1. Thanks..Version: 2.1.53
A suggestionHi guys This tool is so great, and I have a suggestion that it could try to connect directly at first, if it fail then go to proxy path, it maybe more helpful if there is an option..Version: 2.1.86
Safari webrtc leakageHello developer. Using VPN can block safari from webrtc leakage, but Shadowrocket can not do that on Safari. Though it can do it on other browsers. This was working fine until your update 4 days ago. My phone is using iOS 12. Please fix the bugs as soon as possible.Version: 2.1.22
App stop the proxy by itselfThe app is nice but it stop itself after few mins when I have same connection on my Mac OS. There is not any issue on server but the app stop and I had go to app and rentable it myself and after few mins again it stop.Version: 2.1.48
Have to buy it again on my ipad??Just bought it on my iphone and it worked as a charm. Now I want to install it on my iPad, too BUT App Store asks me to buy it again! Does this mean the iPad version and iPhone version are two completely different softwares?.Version: 2.1.23
The best vpn software ever in App StoreSo many days , it's always update to become a useful and multiple protocols application , and always cheaper than other vpn software , thank you for your patience to make it better and better ..Version: 2.1.40
Hard to connectIt’s hard to connect domestic websites sometimes when turning on the vpn in default config mode and after I turning off the vpn the connections are smooth, try to check the buggy codes there please so that make sure it doesn’t use vpn in config mode while accessing domestic websites.Version: 2.1.32
I love this app, but.. (since ios 11 update)This app indeed help me so much while living in mainland China, but there’s just one problem, whenever i connect to a wifi and turn on the VPN, it just auto disconnect the wifi and instantly using the 4G connection. Even though i do not turn on any “On Demand Connection” it was normal when in the version ios 10..Version: 2.1.14
Important important important！！For some countries with network blockade, breaking through the blockade is risky. I hope developers can pay attention to the privacy of users and prevent them from being tracked and monitored..Version: 2.1.81
It is not convenient to delete multiple severs except subscriptionIt is not convenient to delete multiple severs except subscription.Version: 2.1.86
Over heat and battery drainI have been using Shadowrocket for a month, when I am using it for vpn, the battery is dropping faster than not using it, and when I use certain apps such as instagram and wechat, the phone will get hot. The temperature is even higher than when I play a 3D intense game. Please fix this issue. Thanks. Support for freedom and stand with democracy..Version: 2.1.34
Free International Money Transfer 💸Enjoy high maximum transfers into more than 20 currencies while saving up to 90% over local banks! The cheap, fast way to send money abroad. Free transfer up to 500 USD!Version: 2.1.87
Hattie12Can not work in China.Version: 2.1.48
Great app for shadowsocks.Nicely designed app. Still has some bugs but can get the job done.Version: 2.0.1
Can not use in ChinaIt does not work after recent upgrade， fix it pls.Version: 2.1.73
Deceitful thieving scam artistsPurchased going off the many options & clean interface being a one off payment to only receive an extra $5 charge for upgrading to pro 2 days later. Searched through the app & nowhere can I find where users are notified of an option to upgrade or a setting to requires upgrading. What was I charged for? When am I receiving the funds back..Version: 2.1.34
Shadowrocket 的节点购买下载Shadowrocket 后为什么不告诉用户怎么得到节点？.Version: 2.1.23
It is not working recentlyIt is not working recently in China. Anyone have idea？I use vmess..Version: 2.1.87
Useless in ChinaSays it’s connected but can’t access anything on the internet... Can’t ask for help as they don’t seem to have a help desk. Psiphon works marginally better, i.e. it does connect occasionally for short periods, and it’s free..Version: 2.1.48
Used to Work wellAround end of 2019 stopped working well in china. Other apps (potatso) worked with the same servers. 5 stars if they fix whatever bug they currently have. I’m in China..Version: 2.1.47
连接有问题大多数时候可以，但偶尔，连接会出错，在电脑就没事，就是这个shadowrocket 不行，应该是软件问题.Version: 2.1.23
Should add an easier way to modify Surge ConfigurationPerfect, but I think you should add an easier way to modify Surge Configuration.Version: 2.0.3
Working wellClean, simple and a lot of options. Thanks!.Version: 2.1.59
App bug over heatingGuys after I updated to the latest version , every time I use it , it causes my phone to over heat by a lot! Please resolve this issue !.Version: 2.1.34