Npv Tunnel это клиент для Android и других платформ, который создаёт защищённый туннель через протоколы V2Ray или SSH. Им пользуются, чтобы защитить трафик в публичных Wi-Fi сетях и получить доступ к своим ресурсам. Разберёмся, что стоит за этими протоколами.
V2Ray
V2Ray (Project V) это платформа для построения прокси с открытым кодом. Она состоит из ядра, набора протоколов (VMess, VLESS, Shadowsocks, SOCKS, HTTP) и гибкой маршрутизации: можно указать, какой трафик идёт через туннель, а какой напрямую. Трафик шифруется и может маскироваться под обычный HTTPS.
На компьютере с V2Ray работают клиенты вроде v2rayN для Windows, а сервер разворачивается на собственном VPS.
SSH-туннель
SSH умеет не только открывать консоль на сервере, но и пробрасывать трафик. Самый простой вариант, SOCKS-прокси одной командой:
ssh -D 1080 -N user@server
После этого в браузере или системе указывается прокси localhost:1080, и трафик идёт через сервер в зашифрованном виде. В Windows то же самое умеет PuTTY. Подробно про локальные, удалённые и динамические туннели рассказано в моём гиде по SSH-туннелям, а ещё один удобный инструмент описан в заметке о sshuttle.
Что умеет Npv Tunnel
- Подключение по конфигурациям V2Ray и SSH, в том числе собственным.
- Выбор протокола и сервера.
- Режим для отдельных приложений: туннель только для нужных программ.
На что обратить внимание
- Чей сервер. Через сервер туннеля проходит весь ваш трафик. Бесплатные публичные конфигурации могут собирать данные. Надёжнее всего свой VPS.
- Источник приложения. Ставьте клиент только из официальных магазинов.
- Законы. Используйте туннели в рамках законодательства своей страны. Я рассматриваю их как инструмент защиты данных, об этом статья о VPN как инструменте безопасности.