mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-25 16:15:55 +03:00
[GH-ISSUE #435] Installing certificate on iOS device doesn't work -- the request hangs #432
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#432
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @japostoles on GitHub (Mar 10, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/435
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? (Ex. Proxyman 1.4.3)
Version 1.18.1 (11810)
macOS Version? (Ex. mac 10.14)
10.14.6 (18G87)
Steps to reproduce
Expected behavior
The application delivers the certificate to the iOS device for installation.
@NghiaTranUIT commented on GitHub (Mar 11, 2020):
Hey @japostoles, there are various problems why we couldn't access to http://proxy.man/ssl
We collect some solution from other users, who encountered the same issue with you.
The most likely problem is the Firewall setting that Proxyman receives any incoming connections.
Troubleshooting: https://docs.proxyman.io/troubleshooting/my-ios-devices-couldnt-connect-to-proxyman-via-proxy
Ticket: https://github.com/ProxymanApp/Proxyman/issues/434
@japostoles commented on GitHub (Mar 11, 2020):
I am able to connect to the proxy fine. I can see the domains I'm accessing, as well as the device under the Remote tab. What I cannot do, however, is get the certificate in order to enable SSL. When I browse to http://proxy.man/ssl, the device hangs -- the connections shows up in Proxyman as ACTIVE, but the request never completes, so the device never gets the SSL cert.
@NghiaTranUIT commented on GitHub (Mar 12, 2020):
Hey, I understand your situation now.
I just test around with the latest Proxyman 1.18.1, iOS 13.4 and macOS 10.15.3 and it works.
What iOS version are you in?
To workaround, you can Export by Proxyman Preference -> Export certificate then sending it via email to your iOS device. Then opening it and tap on the attachment. iPhone will prompt the Certificate installation. It skip the steps http://proxy.man/ssl
Meanwhile, I will investigate it 👍
@NghiaTranUIT commented on GitHub (Mar 12, 2020):
One more things @japostoles :
Can you help me to test this scenario:
@japostoles commented on GitHub (Mar 12, 2020):
I'm on 13.3.1 in terms of iOS
@japostoles commented on GitHub (Mar 12, 2020):
I tried the above the other day, but I did it again just now, and the request hangs similar to what happens when trying to connect via the device.
I can see all the other network activity, but for some reason proxy.man/ssl connects and never completes the request.. it doesn't even appear to timeout or close.
Here's a screenshot of the request through the eyes of proxyman:

@japostoles commented on GitHub (Mar 12, 2020):
Just an FYI, the workaround worked and I was able to install the certificate manually
@NghiaTranUIT commented on GitHub (Mar 13, 2020):
Thank you for detail report. I'm investigating it now. It looks like Proxyman local server (serve proxy.man/ssl) has a problem on 10.14.6 OSX. I'm on it now 👍
@NghiaTranUIT commented on GitHub (Mar 25, 2020):
Hey @japostoles can you help me to turn OFF "External Proxy" and upgrade to the latest build (1.19.0) and check whether or not you're able to get the cert via
http://proxy.man/ssl?@japostoles commented on GitHub (Mar 25, 2020):
Hello!
I can confirm that I am able to download the cert if External Proxy is off.
@NghiaTranUIT commented on GitHub (Mar 25, 2020):
Thanks, 👍 Look like it is a problem with macOS 10.14.6. I tested on 10.15.3 by setting up the External Proxy to Charles, and I'm still able to get the certificate via
http://proxy.man/ssl.I will investigate it 👍
@gskold-thumbtack commented on GitHub (Aug 24, 2023):
Just wanted to chime in that this is happening on Android as well when attempting to hit
http://proxy.man/sslfrom the Chrome browser on my device.Pixel 3a / Android 12
@NghiaTranUIT commented on GitHub (Aug 25, 2023):
@gskold-thumbtack There are many reasons why this issue takes place, it can be:
You should check this troubleshooting to diagnose it.
In general, this ticket was resolved in 2020.