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.
Some users report that it's fixed on iOS 16.3 ✅
👉 Forget your current Wifi -> Connect again -> Set Proxy -> Done

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

  • Use iOS 16.3. Make sure to forget your Wifi and reconnect again.
  • 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