I need some system to gain a high level anonymity - nobody should have the possibility to figure out my IP. I can use Tor, but I do not completely trust to it. So I have an idea for a system with high level anonymity:
My computer — VPS1 — Tor — VPS2 — Internet
I can register two Ubuntu servers - VPS1 and VPS2 (assume I do not expose my IP while registering the servers, servers and hosting service do not create logs). Then I set up a VPN between my computer and VPS1. Also I set up a VPN between VPS1 and VPS2 - this network works over Tor.
If I need to perform any actions that require anonymity - I connect to VPN (to VPS1). My traffic goes to VPS1, then to VPS2 through Tor, then to needed internet service. After the actions performed - I disconnect from VPN.
Does this system make sense? Do you have any suggestions how to improve this? What software best fits my needs? What are the main risks when setting up such a system?
do not completely trust
Tor doesn't mean that it leaks privacy information (lots of people trust it) or that you can do better than it. For example, it looks like your solution reduces security as all someone needs to do is trace you to VPS2. How about just running Tor over a VPN? That is likely no worse than running Tor on its own and maybe better.VPS1
andVPS2
then a tunnel can be negotiated through a Tor circuit just fine. You just need to setup Tor correctly, and have the right routes established to push the traffic through Tor.