Links

iOS 16 devices issues

1. Problem

  • iOS 16.0 physical devices could not set HTTP Proxy to Proxyman. Setting app -> Current Wifi -> Configure Proxy -> Manual Proxy.
  • Proxyman might not capture the traffic from iOS 16 devices.
=> It's a bug from Apple, we should wait until it's fixed.
This issue happens with Charles Proxy, Wireshark, Fiddler Everywhere, and other Web Debugging Proxy apps too.

2. How do I know it's a bug from Apple, not Proxyman?

  • You can simply test it by following the step:
  1. 1.
    Close all Proxyman app
  2. 2.
    Get your iPhone (iOS 16 or later) -> Setting app -> Wifi -> Your Wifi -> Configure Proxy -> Manual Proxy
  3. 3.
    Set any random IP, e.g. 192.168.3.111
  4. 4.
    Set any random Port, e.g 9999
  5. 5.
    Save
  6. 6.
    Open Safari app -> Visit https://google.com
  7. 7.
    Confirm that you can access the Internet.
Since the IP & Port is invalid, but you can access the Internet, it indicates that it's Apple's bug 🐛

3. Workaround solution

  • Try to forget the Wifi Hotspot and restart the device might help
  • Use Atlantis Framework to inspect the network
  • Try to use iOS 15 physical devices.
  • Try to use iOS 16 Simulator
  • Wait Apple fixes the issue.

4. Further discussions

​
​