It's not possible to use Tor behind a http-only proxy (not supporting the "connect" method.

Tor's manual says:

HTTPProxy host[:port]

Tor will make all its directory requests through this host:port (or host:80 if port is not specified), rather than connecting directly to any directory servers.

HTTPSProxy host[:port]

Tor will make all its OR (SSL) connections through this host:port (or host:443 if port is not specified), via HTTP CONNECT rather than connecting directly to servers. You may want to set FascistFirewall to restrict the set of ports you might try to connect to, if your HTTPS proxy only allows connecting to certain ports.

When one is only using HTTPSProxy, will also directory requests get routed through that proxy?

When one's goal is to route all of Tor's traffic through that proxy is it required to use HTTPProxy and HTTPSProxy or is using HTTPSProxy alone sufficient?

1 Answer 1


Nowadays, normal clients always tunnel their directory requests over one-hop Tor connection by default.

The TunnelDirConns configuration option specifies that behavior and it has defaulted to tunneling since about 2008 (svn revision 13935).

Accordingly, if you are just a client and not a relay or bridge relay, setting HTTPSProxy should be all that's needed.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .