[GH-ISSUE #874] Proxy unresponsive from iPhone #869

Open
opened 2026-03-03 19:22:35 +03:00 by kerem · 9 comments
Owner

Originally created by @rmischook on GitHub (Apr 30, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/874

Originally assigned to: @NghiaTranUIT on GitHub.

Proxyman version? (Ex. Proxyman 1.4.3)

2.24.0 (22400)

macOS Version? (Ex. mac 10.14)

11.3

Steps to reproduce

  1. proxy iPhone to Proxyman running on same wifi network
  2. Go to any website on Safari

Expected behavior

  1. Expect to see IP address of the iPhone turn up in Proxyman sidebar under REMOTE DEVICES immediately with list of domains it has connected to

Actual behaviour

It can take minutes for the expected to occur. Once it happens it works fine but a period of inactivity can result in the proxy not responding. Have tried restarting proxy but doesn't seem to have an effect. Older versions of Proxyman seem less susceptible to the issue.

Screenshots (optional)

Originally created by @rmischook on GitHub (Apr 30, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/874 Originally assigned to: @NghiaTranUIT on GitHub. ### Proxyman version? (Ex. Proxyman 1.4.3) 2.24.0 (22400) ### macOS Version? (Ex. mac 10.14) 11.3 ### Steps to reproduce 1. proxy iPhone to Proxyman running on same wifi network 2. Go to any website on Safari ### Expected behavior 1. Expect to see IP address of the iPhone turn up in Proxyman sidebar under REMOTE DEVICES immediately with list of domains it has connected to ### Actual behaviour It can take minutes for the expected to occur. Once it happens it works fine but a period of inactivity can result in the proxy not responding. Have tried restarting proxy but doesn't seem to have an effect. Older versions of Proxyman seem less susceptible to the issue. ### Screenshots (optional)
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 30, 2021):

Hi @rmischook, Proxyman hasn't changed the logic regarding Remote Proxy from iOS Devices.

There are many external sources that might cause this problem. Next time, if you encounter this problem, let try:

  1. Double check whether or not you're using any VPNs on your iOS Device. If yes, please turn it OFF.
  2. Double check the Firewall setting in your macOS System Preference -> Security -> Privacy tab -> Turn it off because it might block all incoming connections.

Here is the a troubleshooting: https://docs.proxyman.io/troubleshooting/my-ios-devices-couldnt-connect-to-proxyman-via-proxy

<!-- gh-comment-id:829969132 --> @NghiaTranUIT commented on GitHub (Apr 30, 2021): Hi @rmischook, Proxyman hasn't changed the logic regarding Remote Proxy from iOS Devices. There are many external sources that might cause this problem. Next time, if you encounter this problem, let try: 1. Double check whether or not you're using any VPNs on your iOS Device. If yes, please turn it OFF. 2. Double check the Firewall setting in your macOS System Preference -> Security -> Privacy tab -> Turn it off because it might block all incoming connections. Here is the a troubleshooting: https://docs.proxyman.io/troubleshooting/my-ios-devices-couldnt-connect-to-proxyman-via-proxy
Author
Owner

@rmischook commented on GitHub (May 11, 2021):

Hi. I tried the troubleshooting but none applied, i.e. firewall not running and no VPN on my Mac nor my iPhone. It's a weird bug because the thing will work fine for hours and then - just stop. It's happened just now and here are some of the steps I've taken:

  1. Disconnect iPhone from Proxy and reconnect.
  2. Restart the phone
  3. Restart Proxyman
  4. Add another iPhone to proxy -> not working either
  5. Turn on LOCAL proxying (I usually have that off as I don't want to proxy my Mac - just the iPhone). When I enable LOCAL I can see the traffic from the Mac going through
  6. Quit Proxyman and wait for awhile (at least 5 minutes). This fixed it just now.

I get this is hard to fix if you can't replicate but maybe someone else is seeing this. I'm on a home network using BT standard equipment for a fibre-to-the-home installation. No funky config on my home network.

<!-- gh-comment-id:838736034 --> @rmischook commented on GitHub (May 11, 2021): Hi. I tried the troubleshooting but none applied, i.e. firewall not running and no VPN on my Mac nor my iPhone. It's a weird bug because the thing will work fine for hours and then - just stop. It's happened just now and here are some of the steps I've taken: 1. Disconnect iPhone from Proxy and reconnect. 2. Restart the phone 3. Restart Proxyman 4. Add another iPhone to proxy -> not working either 5. Turn on LOCAL proxying (I usually have that off as I don't want to proxy my Mac - just the iPhone). When I enable LOCAL I can see the traffic from the Mac going through 6. Quit Proxyman and wait for awhile (at least 5 minutes). This fixed it just now. I get this is hard to fix if you can't replicate but maybe someone else is seeing this. I'm on a home network using BT standard equipment for a fibre-to-the-home installation. No funky config on my home network.
Author
Owner

@NghiaTranUIT commented on GitHub (May 12, 2021):

Thanks for the reply @rmischook

Not sure what causes your problem. I will collect this bug from other user and try to reproduce it on our network 👍

When the bug happens, can you try on different iOS Devices?

<!-- gh-comment-id:839386585 --> @NghiaTranUIT commented on GitHub (May 12, 2021): Thanks for the reply @rmischook Not sure what causes your problem. I will collect this bug from other user and try to reproduce it on our network 👍 When the bug happens, can you try on different iOS Devices?
Author
Owner

@rmischook commented on GitHub (May 14, 2021):

Yes I should have clarified that point 4 above referred to proxying another iPhone when the proxy stopped responding to the first. In that case the proxy ALSO was not working for the newly-added proxy. If I enabled LOCAL proxy - that DOES work for the Mac - but the proxy continues to ignore the iPhones.

<!-- gh-comment-id:841082569 --> @rmischook commented on GitHub (May 14, 2021): Yes I should have clarified that point 4 above referred to proxying another iPhone when the proxy stopped responding to the first. In that case the proxy ALSO was not working for the newly-added proxy. If I enabled LOCAL proxy - that DOES work for the Mac - but the proxy continues to ignore the iPhones.
Author
Owner

@NghiaTranUIT commented on GitHub (May 14, 2021):

It's hard to tell what causes the problem. It looks like your iOS Devices could not proxy their traffic to Proxyman Proxy Server at your IP address port 9090.

Just wondering: Are you using a corporate network or a home network? If it's a corporate network, from my experience, some company blocks it

<!-- gh-comment-id:841085089 --> @NghiaTranUIT commented on GitHub (May 14, 2021): It's hard to tell what causes the problem. It looks like your iOS Devices could not proxy their traffic to Proxyman Proxy Server at your IP address port 9090. Just wondering: Are you using a corporate network or a home network? If it's a corporate network, from my experience, some company blocks it
Author
Owner

@rmischook commented on GitHub (May 17, 2021):

Home network. It can't be network config because IT WORKS FOR AWHILE and then JUST STOPS.

<!-- gh-comment-id:842175654 --> @rmischook commented on GitHub (May 17, 2021): Home network. It can't be network config because IT WORKS FOR AWHILE and then JUST STOPS.
Author
Owner

@markusmattfolkstenberg commented on GitHub (Oct 11, 2021):

I am having the same issue as described above and have taken similar steps to try to address it, including changing the port that proxyman is listening on. It will start working eventually, after like 1 hour of trying different combinations of factory reset, restarting devices, forgetting networks etc etc. But it's not apparently deterministic which method is working. But once it gets back to working, it will stay working until I turn off the proxy on the device. At which point I will have to repeat the hour long process of getting the device to connect to proxyman again.

<!-- gh-comment-id:939702466 --> @markusmattfolkstenberg commented on GitHub (Oct 11, 2021): I am having the same issue as described above and have taken similar steps to try to address it, including changing the port that proxyman is listening on. It will start working eventually, after like 1 hour of trying different combinations of factory reset, restarting devices, forgetting networks etc etc. But it's not apparently deterministic which method is working. But once it gets back to working, it will stay working until I turn off the proxy on the device. At which point I will have to repeat the hour long process of getting the device to connect to proxyman again.
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 11, 2021):

Thanks for your feedback @markusmattfolkstenberg. If you don't mind, can you try on different iOS devices when it occurs 🤔

I haven't received any similar reports recently. I will keep an eye on it 👍

<!-- gh-comment-id:939747589 --> @NghiaTranUIT commented on GitHub (Oct 11, 2021): Thanks for your feedback @markusmattfolkstenberg. If you don't mind, can you try on different iOS devices when it occurs 🤔 I haven't received any similar reports recently. I will keep an eye on it 👍
Author
Owner

@markusmattfolkstenberg commented on GitHub (Oct 11, 2021):

Just tried on one other iOS device and it worked on the first attempt. I'm at a loss as to what the difference between the two devices is though.

<!-- gh-comment-id:940065593 --> @markusmattfolkstenberg commented on GitHub (Oct 11, 2021): Just tried on one other iOS device and it worked on the first attempt. I'm at a loss as to what the difference between the two devices is though.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#869
No description provided.