To hide the IP address using Tor, which goes through a proxy server to make HTTP/FTP requests look like they came from a regular user, not one who uses Tor.
A user requests the website. The request goes through the user's VPN, which then goes through Tor, which connects to a proxy server that finally makes request to the websiteA.
How to put the proxy server after the Tor? As far as I know, this is not possible with standard configuration of a client machine.
I came up with an idea, which is to intercept all requests on the client machine and send them via Tor to the web server.
- User requests https://websiteA.com
- My software or user machine configuration takes the request address and sends it via Tor to the web server: https://myproxy.com?resource=https://websiteA.com
- The server gets response and returns it to the Tor network and then to the client machine.
Is my proposed solution viable? Is there a better or simpler solution to achieve the goal?
If I must stick to my solution, what are possible obstacles? (user authentication, POST requests, FTP protocol, etc.)