TGViewer
Dolgo.polo Dev | Денис Долгополов Dolgo.polo Dev | Денис Долгополов @dolgo_polo_dev · 2.18K subscribers
Post #292 1.27K
👮‍♀️ Как VPN видит трафик всех приложений?

технически VPN на андроид — это сервис

внутри можно получить inputStream с байтами трафика всех приложения

class MyVpnService : VpnService() {

fun startService() {

val tunFd = Builder()
.setSession("MyVPN")
.addAddress("10.0.0.2", 24)
.addRoute("0.0.0.0", 0)
.establish()

Thread {
val input = FileInputStream(tunFd.fileDescriptor)
}.start()
}



VPN работает на уровне IP/TCP/UDP пакетов


Ему плевать, какой тип трафика в этих байтах — данные внутри могут быть упакованы по протоколу http/https или вообще gRPC/GraphQL/SIP/MQTT...

Он получает сырой набор байт, которые надо зашифровать/переупаковать любым алгоритмом и доставить на сервер


💡 А может ли приложение VPN расшифровать https трафик?

Может, но только если пользователь добавит SSL-сертификат, созданный самим VPN-клиентом, в список доверенных

Получится классическая man-in-the-middle, в которой VPN сможет расшифровывать трафик


Оказывается, существуют даже мобильные версии снифферов вроде Proxyman. Они как раз поднимают VPN-сервис и просят установить кастомный сертификат
  • 🔥 11
  • 👍 6
  • ❤‍🔥 4
  • 🤔 1
More from @dolgo_polo_dev
  1. Jun 22, 2026Медиалента — то, что пользователь реально ощущает физически: скроллы, зумы, тапы. Любые ми…
  2. Jun 13, 2026Дуров опять не старается 🍌🍌🍌 Пару месяцев назад команду телеграма ругали за то, что они…
  3. May 24, 2026🧬Может ли VPN ускорить интернет? Интуиция подсказывает — точно нет Добавляется лишний сер…
  4. May 22, 2026кто же знал, что основным выгодополучателем max 📲 окажется habr.com любая статья набирает…
  5. May 6, 2026вы снова не туда воюете сначала все пушили Compose типо верстать в 2 раза быстрее, можно с…
  6. Mar 21, 2026🫠 Агент пригодился в real life У меня была ужасная проблема — переключаться между Bluetoo…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →