I've been trying to connect to the Tor Network from home, but my country's ISP has blocked all of the Tor Directory Authorities' IPs. No luck reaching them so far. I know, there are bridges, but seems like they are blocking them too, since I've got a bridge via email, yet still wasn't able to connect.
I know of one thing still, which is unblockable: proxy servers. There is just too many of them, so they cannot block them.
I've gathered some proxy servers and now I'm trying to connect to the Directory Authority through them. One thing I don't know: what protocol of messaging is used, when connecting to them?
- I connect to the proxy. Now all HTTP traffic I send to them is relayed to a target host.
- Through the proxy I send an HTTP
CONNECT
request to Directory Authority'sIP:PORT
. Looks like this:CONNECT 154.35.175.225:80 HTTP/1.1\r\n
(this isIP:PORT
of Faravahar). - In response I get an empty response.
Is it right? Is the protocol I'm trying to use applicable to the host? How can I receive the information needed to create a circuit? Or maybe I'm mistaken that I need to connect to the Directory Authority?