View Issue Details

IDProjectCategoryView StatusLast Update
0005281Composrcorepublic2023-02-14 17:11
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0005281: Improved proxy server support
DescriptionOur downloaders support HTTP proxies, but this is just not great because:
1) SOCKS5. Someone might have to use a SOCKS5 proxy (a much better proxy as it supports pass-through HTTPS and is much more efficient than an HTTP proxy)
2) HTTPS proxy. Someone might want to connect to an HTTP proxy server using HTTPS (i.e. the connection between the web server and the proxy)
3) HTTPS websites. Someone might want to connect to an HTTPS site via an HTTP proxy (we do not support this in our HTTP proxy implementation, except when cURL is used, as it requires the 'CONNECT' extension and really is a bit of a hack that requires lower-level stuff)

Ideally we would add support for configuring CURLOPT_PROXYTYPE via a new config option. If this was configured some of the existing downloaders would need to be disabled because we are not going to support all this stuff outside of cURL.
TagsNo tags attached.
Time estimation (hours)1.5
Sponsorship open

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2023-02-14 17:11 Chris Graham New Issue