A - устройство
B - VPS/VDS/Любой удаленный компьютер
Суть VPN (в контексте вопроса) зашифровать траффик от A до B, и использовать B как источником запросов к другим сервисам сети (сайтам, приложениям и прочим).
Можно купить VPS/VDS и настроить там VPN, и со своего устройства подключится туда.
Либо купить готовый VPN, где получаешь только учетную запись, а сервер и ПО настроил кто то другой.
Есть ещё и кейс использование VPN для объединения географически разнесенных сетей через публичную сеть (интернет).
В общих чертах так, остальное гуглить.