My Remote Devices (iOS/Android) could not connect to Proxyman?

1. Problems

  • You're able to see the traffic on your Mac machine but your iOS or Android Devices could not access the Internet after changing the Proxy Config in the Wifi Setting.

  • Couldn't access to Proxyman local server http://proxy.man/ssl for installing the Proxyman Certificate

For Android, please follow the second section

2. Solution

Please make sure to double-check the following steps:

1. Make sure your mac device and iOS devices are on the same network

If they're on a different network, they are unable to connect to each other.

2. Make sure the server IP and Port number must match with Proxyman

3. Turn OFF all VPN apps from macOS and iOS devices

By default, VPN will navigate all traffic go through the VPN server instead of the Proxyman Proxy server (at 9090). Therefore, there are none requests that appear on the Proxyman app.

Turn OFF all VPN apps will fix it

  • For iOS Devices: Navigate to Setting -> General -> VPN and make sure the VPN status is OFF

  • For Android Device: Find the VPN setting on the Setting app and turn it OFF

  • For macOS: Quit all VPN apps

4. Firewall settings

By default, a Firewall might block all incoming traffic to your mac. Thus, your remote devices might not be able to connect to Proxyman.

On macOS: Navigate to System Preference -> Security & Privacy -> Firewall tab -> Option

Verify that:

  • Block All incoming connections is OFF

  • Proxyman app is allowed incoming connection

  • If there is no Proxyman app, please add the Proxyman app by clicking on + button

  • Automatically allow built-in software to receive incoming connection is ON

  • Automatically allow downloaded signed software to receive incoming connections is ON

Firewall setting

5. If you're using the Company Network, ask the Security team to open Proxyman's port 9090

Some companies block certain ports by default. Therefore, your iOS devices couldn't access to Proxyman's port at 9090.

6. I'm still unable to connect?

If you follow all the above steps and all configuration is correct but it hasn't resolved your cases yet.

Please try to ON/OFF your Wifi, Forget the Wifi Network (iOS) and Restart the Computer.

Android Devices and Android Emulator

1. After setting HTTP Proxy in Wifi Setting, I could not open http://proxy.man/ssl

If it happens, please try to forget the network and re-connect the Wifi.

2. Install and trust Proxyman CA for Android with API 30+

From Android Emulator API 30+, it requires extra steps to trust the Proxyman Certificate

  • Open http://proxy.man/ssl from Google Chrome to download the certificate

  • Setting app -> Security -> Encryption & Credentials -> Install a Certificate -> CA Certificate -> Install Anyway and Select CA Proxyman Certificate in your storage

You can verify that by opening Trusted Credentials -> User Tab

3. My Android Physical Devices or Emulator connection is not stable.

It probably dues to the Android devices/emulators, the only way might fix it is to change the DNS from your Mac or Android Device to 8.8.8.8

  • On macOS: Open System Preference -> Network -> Select Wifi -> Advanced -> Select DNS Tab -> Enter 8.8.8.8 on DNS Server Table

  • On Android Device: Open Wifi Setting -> Set DNS as 8.8.8.8

Read more at https://github.com/ProxymanApp/Proxyman/issues/636