I think I've done a really bad job of explaining this... Let me start again a bit.
IP pooling is a relatively new thing. Governments and such don't track you by IP, in fact, they don't really "track" anyone. They generally tend to look at large portions of data to detect certain keywords, then analyse the data, and if it contains something they are concerned about they will look at the IP address, speak with the ISP, and inevitably find out who held the lease for that IP address at that time. The systems that are in place to permit IP pooling are very intricate, and they come with tracking built in - they have to, otherwise your ISP wouldn't know where to send your data to. Governments and other organisations never really had any ability to track any individual anyway, only to trace individual bits of data to their origin. Short of tracking the origin of two separate pieces of data, they would have no way to link the two together.
Edit: Somebody can use your IP address, yes, but this does not mean that they can do so through their own choice - usually IP pooling is only done to people who use the internet in very limited ways, so anyone who plays games regularly and uses a good amount of bandwidth won't have to endure it. It's also done by the ISP, not by the end user. I don't think it's really possible to "pick" an IP address, if it is there are very few ways to do so and it will often be incredibly expensive.
A VPS is just a computer which lives somewhere else in the world. It is no more than that. It is "designed" and primarily sold as a tool to host web services (e.g WindBot website, Skype servers, etc). It has been used for various other purposes, including SSH tunnelling and as a PC to bot on. In order to do SSH tunnelling using WindAddons you need a machine running an SSH service, and the minimum viable service for that is a VPS.
If you use a VPS for SSH tunnelling, yes, it will hide your IP address from CipSoft. Instead, they will see the IP address of the VPS itself.
Good analogy with the Waze traffic redirection, that's a pretty good approximation and very easy to understand.
I have used NoPing in the past, however I haven't intentionally used it to hide my IP address (though it did do so, that wasn't why I was using it). My only use for it was to stop the masskicks that were happening over the last few months, and for that job it worked really well. It does indeed hide your IP address, but it means you share an IP address with some other people, many of whom are probably botting... How beneficial that might be is for you to decide, but personally I would sooner rent a $5 VPS and use that, if my only purpose is to hide my IP address. If you pick a VPS very carefully, you can even reduce latency and potentially avoid mass-kicks... Sadly I don't know exactly which VPS would stop masskicks, but there is no reason it wouldn't be possible.
As described above, the main purpose of VPS is to host web services. The fact that it can be used for SSH tunnelling and even to bot on is just coincidence. I highly recommend using one to hide your IP address if you are botting more than 10 accounts, but otherwise I fear it would be excessive. Beyond that, it's the most efficient product for the job. Your options for SSH tunnelling are:
- a service (e.g NoPing), which is usually overpriced, and less safe because you are sharing an IP with lots of other people anyway.
- a VPS which gives you an IP that you will *probably* be the only user of.
- a dedicated server, which is basically the same as a VPS, except that a VPS is a virtual-machine running on a hypervisor (imagine running inside VirtualBox), as opposed to a physical machine (e.g your PC).
There are others, but they are only going to add confusion and won't offer any benefit to the conversation here.