-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[FEATURE] Support HTTPS proxy #260
Comments
Similar to shadowsocks/v2ray-plugin#76 shadowsocks/v2ray-plugin#134 ? |
If so, I hope the ssserver can be support h2c. |
Do you mean |
Nope. I mean communicating with proxy with https protocol instead of http. |
No. We are discussing https protocol in
|
It will eventually become a MITM proxy. What if client just connects proxy with HTTPS, and then uses Ref: |
I checked curl's implementation and I think HTTPS proxy is just HTTP proxy over TLS, not MITM. I don't see any reasonable use case for this as we usually assume sslocal runs in a trusted environment. By the way, socks5 is backwards compatible with socks4/4a. If you really want to go overboard with this, you can identify the incoming connection type (socks5/4/4a/http) by probing the first byte. I think that is what is done in shadowsocks-windows. |
If you are looking for some kind of MitM, you might be referring to SNI proxy instead, e.g. https://github.com/dlundquist/sniproxy I do not see reasonable use case for this either -- even if there is, a separate binary can easily achieve this. |
I know. The only reason that I don't want to implement it is lazy...
For curl's implementation, it is just a HTTP proxy over TLS. But for And yes, I don't think it is necessary to support HTTP proxy over TLS for |
Same thing for mitmproxy. If you want to use it, just use a separate binary. |
I don't. This issue is just an idea pop up in my mind. |
Does any one really need this?
The text was updated successfully, but these errors were encountered: