[GH-ISSUE #1937] Сan't see the requests on the mac app when using a real device #1930

Closed
opened 2026-03-03 19:55:31 +03:00 by kerem · 6 comments
Owner

Originally created by @FreestyleRR on GitHub (Feb 14, 2024).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1937

Description

Сan't see the requests on the mac app when using a real device.

Steps to Reproduce

The problem is this. I'm trying to listen to requests that come from my app on my real device.
I have followed all the steps described in the instructions.

  1. Run proxymen on the real device and on the mac.
  2. Set them up with fresh certificates and give them all access and permissions.
  3. Enabling proxy to listen to my phone through my wifi.
  4. Open the app on device, make actions to send requests.

Current Behavior

When I run my app, I don't see any requests from my app on Proxyman(macOS app). But if I turn off the proxyman VPN, then I can see all the requests, but they all say that there is no internet connection(see screenshot).
Screenshot 2024-02-14 at 13 11 47

I have used this method before and it never worked, but after some time and repeating different steps, rebooting devices and reinstalling certificates, it started working. Now I still can't make it work, I just can't see the requests and that's it.
And in the app on my phone, I see them, but in the mac app, I don't see them.

I also have your Atlantis library, but it doesn't quite fit, because I can't map response through mac app, I can only see requests and responses.

Expected Behavior

I should be able to see all the requests from my app, and they should submit successfully.
I also checked the way to check whose bug is it, yours or apple's(from this link https://github.com/ProxymanApp/Proxyman/issues/1811). And when I put a random address and port, my internet didn't work, but when I put the right one, which is prescribed in the proxyman app on mac, internet is there, but as I said I don't see any requests from my app on mac.

Environment

  • App version Proxyman: 2.7.3(iOS), 4.5.0(mac)
  • iOS 17.3.1, macOS Sonoma 14.3.1
Originally created by @FreestyleRR on GitHub (Feb 14, 2024). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1937 ## Description Сan't see the requests on the mac app when using a real device. ## Steps to Reproduce The problem is this. I'm trying to listen to requests that come from my app on my real device. I have followed all the steps described in the instructions. 1. Run proxymen on the real device and on the mac. 2. Set them up with fresh certificates and give them all access and permissions. 3. Enabling proxy to listen to my phone through my wifi. 4. Open the app on device, make actions to send requests. ## Current Behavior When I run my app, I don't see any requests from my app on Proxyman(macOS app). But if I turn off the proxyman VPN, then I can see all the requests, but they all say that there is no internet connection(see screenshot). <img width="1739" alt="Screenshot 2024-02-14 at 13 11 47" src="https://github.com/ProxymanApp/Proxyman/assets/46922473/2a40dcf6-c107-44da-b30c-df0558a64c7f"> I have used this method before and it never worked, but after some time and repeating different steps, rebooting devices and reinstalling certificates, it started working. Now I still can't make it work, I just can't see the requests and that's it. And in the app on my phone, I see them, but in the mac app, I don't see them. I also have your Atlantis library, but it doesn't quite fit, because I can't map response through mac app, I can only see requests and responses. ## Expected Behavior I should be able to see all the requests from my app, and they should submit successfully. I also checked the way to check whose bug is it, yours or apple's(from this link https://github.com/ProxymanApp/Proxyman/issues/1811). And when I put a random address and port, my internet didn't work, but when I put the right one, which is prescribed in the proxyman app on mac, internet is there, but as I said I don't see any requests from my app on mac. ## Environment - App version Proxyman: 2.7.3(iOS), 4.5.0(mac) - iOS 17.3.1, macOS Sonoma 14.3.1
kerem 2026-03-03 19:55:31 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@NghiaTranUIT commented on GitHub (Feb 14, 2024):

@FreestyleRR you should not use the iOS Proxyman app at the same time with the macOS app.

The iOS Proxyman app is needed when you don't have a Mac.

If you want to see the request from iOS device on your Mac, you should only use the macOS app.

  1. Turn off the Proxyman iOS app VPN and close the iOS app
  2. Open Proxyman -> Certificate Menu -> Install for iOS -> iOS Physical device
  3. Follow all steps, and make sure we install the certificate to your iPhone (It's a different certificate that you install from the iOS Proxyman app). If you can't access to http://proxy.man/ssl, please follow this troubleshooting
  4. You will see the request on your Mac.

Let me know if it works for you 😄

<!-- gh-comment-id:1944142470 --> @NghiaTranUIT commented on GitHub (Feb 14, 2024): @FreestyleRR you should not use the iOS Proxyman app at the same time with the macOS app. The iOS Proxyman app is needed when you don't have a Mac. If you want to see the request from iOS device on your Mac, you should only use the macOS app. 1. Turn off the Proxyman iOS app VPN and close the iOS app 2. Open Proxyman -> Certificate Menu -> Install for iOS -> iOS Physical device 3. Follow all steps, and make sure we install the certificate to your iPhone (It's a different certificate that you install from the iOS Proxyman app). If you can't access to http://proxy.man/ssl, please follow this [troubleshooting](https://docs.proxyman.io/troubleshooting/my-ios-devices-couldnt-connect-to-proxyman-via-proxy) 4. You will see the request on your Mac. Let me know if it works for you 😄
Author
Owner

@FreestyleRR commented on GitHub (Feb 16, 2024):

@NghiaTranUIT you was right. Now everything is work.
Thank you.

<!-- gh-comment-id:1948262719 --> @FreestyleRR commented on GitHub (Feb 16, 2024): @NghiaTranUIT you was right. Now everything is work. Thank you.
Author
Owner

@kvenn commented on GitHub (Jan 24, 2025):

I see that this was closed - and I'm wondering if I'm having the same issue. I'm able to see my traffic in Charles and I'm able to access http://proxy.man/ssl. If I change the ip address of the proxy, my iPhone stops being able to make requests.

The certificate is installed and enabled (for both proxyman and charles).

I'm just not able to see any of the requests in the Proxyman client. I've restarted both the iPhone and my Mac.

It's running iOS 18. Any help would be greatly appreciated. This is only happening on physical devices. I've tried every troubleshooting step from the docs.

<!-- gh-comment-id:2611578001 --> @kvenn commented on GitHub (Jan 24, 2025): I see that this was closed - and I'm wondering if I'm having the same issue. I'm able to see my traffic in Charles and I'm able to access http://proxy.man/ssl. If I change the ip address of the proxy, my iPhone stops being able to make requests. The certificate is installed and enabled (for both proxyman and charles). I'm just not able to see any of the requests in the Proxyman client. I've restarted both the iPhone and my Mac. It's running iOS 18. Any help would be greatly appreciated. This is only happening on physical devices. I've tried every troubleshooting step from the docs.
Author
Owner

@NghiaTranUIT commented on GitHub (Jan 24, 2025):

If I change the ip address of the proxy, my iPhone stops being able to make requests.

When you change the IP address, you have to update it in the WiFi Proxy in your iPhone.

It must be the same.

If it's different, your iPhone can't connect to Proxyman -> No Internet

<!-- gh-comment-id:2611605664 --> @NghiaTranUIT commented on GitHub (Jan 24, 2025): > If I change the ip address of the proxy, my iPhone stops being able to make requests. When you change the IP address, you have to update it in the WiFi Proxy in your iPhone. It must be the same. If it's different, your iPhone can't connect to Proxyman -> No Internet
Author
Owner

@kvenn commented on GitHub (Jan 24, 2025):

Hi Noah, thank you for the response. I'm aware that the IP address must be the same, and I wasn't very clear on that point I included.

I meant to say:

  • When the WiFi Proxy on the iPhone matches the one in Proxyman (and is configured correctly based on the documentation), Proxyman is not showing any requests from the phone, but the phone is successfully making requests.
  • Changing the WiFi Proxy to an invalid IP address causes the phone to be unable to make any successful requests (and is, correctly so, not showing anything in Proxyman)

I included that line since I saw in the troubleshooting docs that if the phone is still able to make requests with an invalid WiFi Proxy IP Address, then it is likely an issue with the phone.

But the phone, when routed through the proxyman proxy, is still able to make requests - it just isn't showing in Proxyman. And when the IP address is invalid in WiFi proxy on the phone, it is unable to make requests (leading me to assume it's possibly an issue within proxyman or my configuration of proxyman, and not the phone).

<!-- gh-comment-id:2613034612 --> @kvenn commented on GitHub (Jan 24, 2025): Hi Noah, thank you for the response. I'm aware that the IP address must be the same, and I wasn't very clear on that point I included. I meant to say: * When the WiFi Proxy on the iPhone matches the one in Proxyman (and is configured correctly based on the documentation), Proxyman is not showing any requests from the phone, but the phone is successfully making requests. * Changing the WiFi Proxy to an invalid IP address causes the phone to be unable to make any successful requests (and is, correctly so, not showing anything in Proxyman) I included that line since I saw in the troubleshooting docs that if the phone is still able to make requests with an invalid WiFi Proxy IP Address, then it is likely an issue with the phone. But the phone, when routed through the proxyman proxy, is still able to make requests - it just isn't showing in Proxyman. And when the IP address is invalid in WiFi proxy on the phone, it is unable to make requests (leading me to assume it's possibly an issue within proxyman _or_ my configuration of proxyman, and not the phone).
Author
Owner

@NghiaTranUIT commented on GitHub (Jan 25, 2025):

When the WiFi Proxy on the iPhone matches the one in Proxyman (and is configured correctly based on the documentation), Proxyman does not showing any requests from the phone, but the phone is successfully making requests.

Maybe you should check if the start button is recording?

Image

If it's not recording, your iPhone can make a request, but it won't show in the app.

and try to disable some active tools in the bottom toolbar. The Block Tool can hide requests.

Or try do Factory Reset in the Help menu -> Advances -> Factory Reset

<!-- gh-comment-id:2613789441 --> @NghiaTranUIT commented on GitHub (Jan 25, 2025): > When the WiFi Proxy on the iPhone matches the one in Proxyman (and is configured correctly based on the documentation), Proxyman does not showing any requests from the phone, but the phone is successfully making requests. Maybe you should check if the start button is recording? ![Image](https://github.com/user-attachments/assets/bbc18be6-410a-4c7c-b10f-bcb6808b7547) If it's not recording, your iPhone can make a request, but it won't show in the app. and try to disable some active tools in the bottom toolbar. The Block Tool can hide requests. Or try do Factory Reset in the Help menu -> Advances -> Factory Reset
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#1930
No description provided.