docs: clarify that more backends have HTTPS proxy support
Closes #11033
This commit is contained in:
parent
442355f8db
commit
53523d7dcc
@ -21,7 +21,8 @@ Unix domain sockets are supported for socks proxy. Set localhost for the host
|
||||
part. e.g. socks5h://localhost/path/to/socket.sock
|
||||
|
||||
HTTPS proxy support via https:// protocol prefix was added in 7.52.0 for
|
||||
OpenSSL, GnuTLS and NSS.
|
||||
OpenSSL, GnuTLS and NSS. Since 7.87.0, it also works for BearSSL, mbedTLS,
|
||||
rustls, Schannel, Secure Transport and wolfSSL.
|
||||
|
||||
Unrecognized and unsupported proxy protocols cause an error since 7.52.0.
|
||||
Prior versions may ignore the protocol and use http:// instead.
|
||||
|
||||
@ -48,7 +48,12 @@ proxy is used.
|
||||
.IP http://
|
||||
HTTP Proxy. Default when no scheme or proxy type is specified.
|
||||
.IP https://
|
||||
HTTPS Proxy. (Added in 7.52.0 for OpenSSL, GnuTLS and NSS)
|
||||
HTTPS Proxy. (Added in 7.52.0 for OpenSSL, GnuTLS and NSS. Since 7.87.0, it
|
||||
also works for BearSSL, mbedTLS, rustls, Schannel, Secure Transport and
|
||||
wolfSSL.)
|
||||
|
||||
This will use HTTP/1 by default. Setting \fICURLOPT_PROXYTYPE(3)\fP to
|
||||
\fBCURLPROXY_HTTPS2\fP allows libcurl to negotiate using HTTP/2 with proxy.
|
||||
.IP socks4://
|
||||
SOCKS4 Proxy.
|
||||
.IP socks4a://
|
||||
|
||||
@ -38,7 +38,9 @@ Pass one of the values below to set the type of the proxy.
|
||||
.IP CURLPROXY_HTTP
|
||||
HTTP Proxy. Default.
|
||||
.IP CURLPROXY_HTTPS
|
||||
HTTPS Proxy using HTTP/1. (Added in 7.52.0 for OpenSSL, GnuTLS and NSS)
|
||||
HTTPS Proxy using HTTP/1. (Added in 7.52.0 for OpenSSL, GnuTLS and NSS. Since
|
||||
7.87.0, it also works for BearSSL, mbedTLS, rustls, Schannel, Secure Transport
|
||||
and wolfSSL.)
|
||||
.IP CURLPROXY_HTTPS2
|
||||
HTTPS Proxy and attempt to speak HTTP/2 over it. (Added in 8.1.0)
|
||||
.IP CURLPROXY_HTTP_1_0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user