Opened 13 months ago

Last modified 13 months ago

#26306 new enhancement

HTTPS proxy doesn't use TLS

Reported by: sf Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor: 0.3.3.6
Severity: Normal Keywords: https, proxy, feature
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Following configuration in GUI

HTTP/HTTPS proxy
Address: example.com (https://example.com fails to parse)
Port: 443
Credentials: username:password

generates torrc with:

HTTPSProxy example.com:443
HTTPSAuthenticator username:password

When configured this way, Tor sends CONNECT request with my credentials over plaintext HTTP to port :443.

HTTPSProxy should be able to use HTTPS for proxying. HTTPS proxies are supported in Firefox, and could be configured via an extension, or a PAC file (which could be inlined in settings without using an actual file):

function FindProxyForURL(url, host) {
	if (host === "127.0.0.1")
		return "DIRECT";
	return "HTTPS example.com:443";
}

Child Tickets

Change History (2)

comment:1 Changed 13 months ago by gk

Component: - Select a componentCore Tor/Tor

(Guessing Core/Tor for now).

comment:2 Changed 13 months ago by nickm

Keywords: feature added
Milestone: Tor: unspecified
Priority: Very LowLow
Severity: MajorNormal
Type: defectenhancement
Note: See TracTickets for help on using tickets.