3 недели назад
Анатомия идеального VPN-клиента: От архитектуры ядра до взрослого UI/UX
Если вы откроете топ-20 VPN-приложений в любом сторе, вы увидите одну и ту же картину: анимированные медведи, мультяшные щиты, геймификация и вырвиглазные градиенты. Индустрия кибербезопасности почему-то решила, что с пользователем нужно общаться как с ребенком. Но когда вы создаете серьезный инструмент для обхода DPI и защиты трафика, подход должен быть иным. Идеальный VPN-клиент — это монолитная архитектура, где низкоуровневый код бесшовно интегрирован со строгим, утилитарным интерфейсом. Разберем по косточкам, как строится такое приложение. Красивая кнопка «Подключиться» ничего не стоит, если под ней работает устаревший OpenVPN-клиент...
11 месяцев назад
Android
Android Если вы всегда хотели написать свой VPN-клиент, то вот на Хабре "дневник разработки" - как человек создал свое приложение. История о пути, граблях и открытиях, которая будет полезна тем, кто тоже решит заглянуть под капот VPN-технологий на Android. • Ликбез по UseCase’ам Android: от базовых реализаций до мультипровайдерных и многомодульных систем — Часть 2 • Я написал свой VPN-клиент для Android. Зачем, если их сотни, и что скрывается под капотом? • Why Retrofit 3...