Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid URL issue when https external proxy with auth is turned on #2200

Open
novitae opened this issue Nov 28, 2024 · 6 comments
Open

Invalid URL issue when https external proxy with auth is turned on #2200

novitae opened this issue Nov 28, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@novitae
Copy link

novitae commented Nov 28, 2024

Description

When the https external proxy has auth (idk what it does without), if you try to send a request over https, you will have the error Invalid URL. Please double check your URL.

Steps to Reproduce

  1. Add a proxy with username and password to the external https proxy.
  2. Enable external proxy.
  3. Try to send a request to https://api.myip.com from the write request panel.

Current Behavior

Doesn't send and says to check back url.

Expected Behavior

Send.

Environment

  • App version: e.g Proxyman 5.10.0
  • macOS version: 15.1.1
@novitae novitae added the bug Something isn't working label Nov 28, 2024
@NghiaTranUIT
Copy link
Member

@novitae Does it happen to all URLs? or just this particular https://api.myip.com ?

@novitae
Copy link
Author

novitae commented Nov 29, 2024

All urls

@NghiaTranUIT
Copy link
Member

if you try to send a request over https Do you mean by using the Compose Tool?

Or just visit a website on Google chrome ?

@novitae
Copy link
Author

novitae commented Nov 29, 2024

Both, trying to request, whatever, everything that is redirected to https proxy fails

@NghiaTranUIT
Copy link
Member

NghiaTranUIT commented Nov 30, 2024

@novitae I tested and it's working fine.

Here is my setup

  1. Deploy a Proxy server on Amazon web service, expose port 8080 with a protected Auth
  2. Open Proxyman -> Tools menu -> Proxy Setting -> External Proxy Setting
  3. Config the HTTP and HTTPS Proxy to my External Proxy with correct Username/password -> Save
  4. Try with many websites and it works

Screenshots

  • External Proxy Config
Screenshot 2024-11-30 at 15 32 57
  • Confirmed that my Proxy server is working, it proxies the traffic
Screenshot 2024-11-30 at 15 30 40

@NghiaTranUIT
Copy link
Member

@novitae May you share your set up?

Please ping me on Discord, so I can share with you my Proxy Server for testing.

I believe your Proxy server has a wrong config or somethings, so you get errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants