ТОР и VPN - это специальные шлюзы для выхода в интернет через специальный канал.
VPN - фактически это соединение через интернет двух компьютеров в одну локальную сеть. Все запросы в интернет будут идти через компьютер VPN-сервер. Эту технологию использую обычно для двух целей.
1) Подключение к сети предприятия. Делается так - в локальной сети предприятия доступны все ресурсы этого предприятия, но они недоступны из интернета. Пусть какой-то сотрудник хочет из дома воспользоваться этими ресурсами. Тогда он подключается через VPN к сети предприятия и "виртуально" находится в ней.
2) Скрытие своих следов. Поскольку весь трафик заворачивается в туннель через VPN, то фактически все запросы в интернет уходят с машины сервера, а не с вашей. Так скрывают свой ip-адрес, например. Кроме того, провайдеру недоступны ваши запросы, а, значит, он не может на них повлиять (трафик в VPN шифруется) - можно использовать для того, чтобы заходить на заблокированные ресурсы.
ТОР близок по смыслу к VPN - все ваши запросы в интернет шифруются и передаются другому участнику ТОР'а, от него к следующему и так после небольшой цепочки через кого-то этот запрос отправляется в интернет, а ответ на него обратно к вам. Поскольку все зашифровано, и вы сами точно не знаете через кого и как пойдут ваши запросы, то это тоже средство оставаться анонимным, менять ip.