In a hypothetical network, one has to connect through a proxy to use the internet. However, via the this particular proxy only few websites are accessible and the rest get redirected to a page with a restriction message.

The proxy server is a HTTP Proxy hosted internally with a private IP. I wish to install a VPN service (eg. TOR) which can tunnel through this particular proxy. I am using Windows machine.

  • Fyi: bypassing Internet restrictions may be illegal and is likely against company/school policy
    – Neil Smithline
    Commented Sep 27, 2015 at 15:40

3 Answers 3


Download TOR Browser Bundle and install it on your machine.

Open the TOR Browser and select "Configure". Here you can configure TOR to authenticate on your proxy server.

  • you mean to say all my data flows like this system -> tor -> proxy -> tor exit node ->internet
    – arwin
    Commented Sep 27, 2015 at 9:37
  • No, rather System -> Proxy -> TOR -> TOR Exit Node -> Internet.. Also enable obfuscation of TOR traffic. Commented Sep 27, 2015 at 9:41
  • well will that setup work even if my proxy is a private ip
    – arwin
    Commented Sep 27, 2015 at 10:08
  • Yes. The traffic is routed first to the proxy in your network and from there to the TOR entry node or bridge. Commented Sep 27, 2015 at 10:10

A comprehensive guide can be found here. Tor is not a VPN service as its means of operation and intended use are different; VPN has not been designed with sender anonymity in mind.

You cannot use the http protocol with Tor as Tor doesn't understand http. You will most likely need a SOCKSv4/5 server that accepts raw traffic as your proxy.


It highly depends on the mechanism of the site list restriction. If it's implemented on HTTPS CONNECT level - then it's a big probability of the fail. If you can reach the websites served by Amazon Cloudflare and/or Azure - you can try to use meek-azure and meek-amazon pluggable transports.

You must log in to answer this question.