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

Latest Webone HTTPS proxy problem #88

Closed
way5 opened this issue Mar 27, 2023 · 1 comment
Closed

Latest Webone HTTPS proxy problem #88

way5 opened this issue Mar 27, 2023 · 1 comment
Labels
duplicate This issue or pull request already exists enhancement New feature or request

Comments

@way5
Copy link
Contributor

way5 commented Mar 27, 2023

Hi @atauenis !
Since the version 0.15 I found that HTTPS proxies doesn't work for my setup anymore. In a few words:

  • HTTPS proxy server is set to XXX.XXX.XXX.XXX:8080 and perfectly available in my network. I have to mention HTTP proxy is set to the same XXX.XXX.XXX.XXX:8080 and works well.
    Picture 2

  • Once I open SSL connection it fails like so:
    Picture 3

  • When I disable HTTPS proxy it acts as expected:
    Picture 1

I might miss something here, please advice.

~ Thanks

@atauenis atauenis added duplicate This issue or pull request already exists enhancement New feature or request labels Mar 28, 2023
@atauenis
Copy link
Owner

atauenis commented Mar 28, 2023

See: #82

None of WebOne versions were designed to work over true HTTPS. All are converting HTTP requests from old browsers to HTTPS connections to modern sites. It's strange that before the "Secure Web Proxy" option worked with WebOne. Probably you entered URL with HTTP://, not HTTPS://, and it opened via WebOne (same as if the Secure Proxy option is not set). If now the browser don't allow open osxdaily.com via HTTP (redirecting to HTTPS even before any network connection attempt), somewhy it added the domain to HSTS list.

I'm planning to implement real Secure HTTP support in some of future releases. This will be a very large work (needs rewriting ~50% of server code, including manual support for Keep-Alive and other difficult stuff over raw TCP sockets/Streams), but not impossible.

@atauenis atauenis closed this as not planned Won't fix, can't repro, duplicate, stale Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants