Proxyman
Proxyman copied to clipboard
Unable to install certificate/profile in physical iOS 16
Proxyman version? (Ex. Proxyman 1.4.3)
- 3.6.2 (30620)
macOS Version? (Ex. mac 10.14)
- macOS Monterrey 12.4
Steps to reproduce
- Same instructions as the "iOS Setup Guide" for physical devices.
Expected behavior
- Users should be able to install certificates on a physical device.
- When you go to
proxy.man/ssl
the profile is not downloaded.
Screenshots (optional)
- N/A
Hey, iOS 16 beta is buggy when setting the HTTP Proxy via Wifi.
If you're using:
- iOS 16 Beta 1, 2, 3: Turn ON Turn OFF the HTTP Proxy toggle in Wifi might do the trick (not 100%)
- iOS 16 Beta 4 is broken. No way to fix it.
We gonna file a radar on Apple soon.
You can confirm by
- Could not access to
chls.pro/ssl
from Charles Proxy - Set HTTP Proxy IP with a random number, and you're still able to access the Internet -> It means it's a bug from Apple -> The Traffic still doesn't go through the IP Proxy.
Workaround
- You can try Atlantis framework from Proxymam 👍
Having the same issue on iOS 16 beta 7. Proxying isn't working for PortSwigger or Charles either.
@avi2k4 some users report that after forgetting your Wifi hotspot, it can fix the problem 👍
I having problems since I use Xocde 14 / iOS 16. I try to see https traffic, but it only stuck at yellow dot (ACTIVE).

Is this issue one described in this ticket or is mine related to something else? (I reseted Root Certificate on Mac and reinstall it in Simulator)
@phr85 Look like you're using the old Atlantis library version. I remember that I've fixed this issue on iOS 16. Please update the latest version: https://github.com/ProxymanApp/atlantis/releases/tag/1.18.2
Here is the PR: https://github.com/ProxymanApp/atlantis/pull/108
@NghiaTranUIT Thank you. This solves my issue.
hi @NghiaTranUIT is there any solution to this Bug already? i could not download and install Charles proxy for the devices upgrade from iOS 16 Beta (1 to Gold) i use Window Laptop Thank you so much
Chào @NghiaTranUIT , Bạn có thông tin thêm về lỗi này không? Mình không thể tải và sử dụng Charles proxy cho các máy được update từ iOS 16 Beta mình sử dụng Window Laptop Cám ơn bạn nhiều
@haivudang88 If you're using the iOS 16 Beta, there is an Apple Bug that affects Proxyman & Charles Proxy app too.
Basically, the iOS 16 beta doesn't respect the HTTP Proxy in the Wifi, you the proxy.man/ssl
local website is inaccessible.
Here is a document: https://docs.proxyman.io/troubleshooting/ios-16-devices-issues
I have 16.2 beta on my device and the problem is still active. proxy.man/ssl is not accessible
Me too. The crazy bug since iOS 16.0 and they haven't fixed it yet :/
iOS 16.2 is out, and it still does not address this.
It's sad news, but it's true.
I've reopened the bug ticket on Apple Radar. Hopefully they will address it soon 👍
@NghiaTranUIT Is it possible to share the link raised with Apple for this bug ? so we can track it from there. It looks like taking more time than expected. and we are blocked from using the tool on iOS 16.x
I've opened on Apple Feedback Assistant: https://feedbackassistant.apple.com/feedback/11871219
Not sure if you can access it.
I don't sure will it help But legitimate proxy works well on iOS 16.x
Problem with proxy only specific to MITM
Tested with iOS 16.1, using HTTP Proxy with Manual Mode doesn't work with any IP, e.g. 192.168.1.100, http://proxyman.local, etc
My iPhone is still able to connect to the Internet in spite of invalid Proxy IP. Not sure if it's fixed on iOS 16.2.
A (not very nice for me) workaround is to use the mobile app (https://proxyman.io/ios). The mobile app works fine and captures requests and responses directly from the device.
yup, it's true because the Proxyman for iOS app is using the VPN (not the HTTP Proxy), so it can capture all data.
Tip: You can share the traffic from the iOS app to the macOS device, and preview it with Proxyman for macOS 👍
I am testing with Proxyman & Charles on iOS 16.2 and I can capture http/https traffic but websocket connections are not showing and I need this part.
@ivandev7 It's a known issue from URLSessionWebsocketTask. WS traffic doesn't go through the HTTP Proxy. Thus, it never appears on the Proxy app.
To capture it, please use Atltantis framework from Proxyman. Basically, it captures WS/WSS traffic by using method swizzling, and send to the macOS app to preview 👍
Just installed 16.3 to my device and the proxy works. I think problem is solved from apple.
Wow, it's a great news 🚀🚀🚀
I will upgrade to iOS 16.3 and let other people know 👋
Sadly doesn't work for me on iOS 16.3!
Bad news: Apple hasn't fixed the HTTP Proxy bug on iOS 16.3 🐛
Tried to set the HTTP Proxy to random IP/Port, but it still connect to the Internet ❌ 😢
I was able to get Proxyman working today by forgetting and reconnecting to the network I want to use. I was having problems on 16.3 before this.
Forgetting and reconnecting didn't work for me. I noticed that if I connect to the router without an internet connection (remove the cable from the router) proxy will work. Of course, this setup does not work for me as I still need an internet connection. Curious how having an internet connection affects this
@tiagobnobrega it's definitely an Apple bug : < I've opened it on Apple Feedback is still not resolved by Apple Team.
I am still experiencing this issue on iOS 16.4.1. Anyone else still having issues?
It's fixed on my iOS 16.4.1 devices. @aaadonai You should forget your Wifi, reconnect it again, restart the device also fix it.
It's fixed on my iOS 16.4.1 devices. @aaadonai You should forget your Wifi, reconnect it again, restart the device also fix it.
ios 16.4.1, forget Wifi, reconnect it again, alse restart the device , it does not work :cry