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

feat(http): add support for proxy tunneling #6465

Open
wants to merge 1 commit into
base: v1.x
Choose a base branch
from

Conversation

Suall1969
Copy link

@Suall1969 Suall1969 commented Jun 24, 2024

This is the renewal of #5781 but rather than tunneling every HTTPS request which would be a breaking change, it introduces a new option to tunnel any request as desired.

Additionally, it fixes two issues with the existing proxy implementation: 1. When using an HTTPS proxy, the server name for the SNI TLS extension is incorrectly set to the target's, not the proxy's. 2. When the protocol is not set, it is incorrectly set to the target's, not http.
Admittedly, these changes should have been submitted in a different PR, but I was too lazy.

Oh and by the way, the documentation for the newly added option was ripped off from curl's manpage.

@zisuu
Copy link

zisuu commented Aug 28, 2024

I hope proxy support will be added soon 👍 we are unable to use GH Codespaces at our company because of that

@lockness-Ko
Copy link

bump!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants