Для кого подходит whitelist-bypass?
Проект предназначен для: разработчиков.
Превращает обычный видеозвонок в VK или Telemost в полноценный VPN-туннель, невидимый для государственных фильтров.
Для пользователей в странах с жёсткой интернет-цензурой на основе «белых списков», где разрешены только определённые сайты и сервисы, но видеозвонки через VK и Яндекс Телемост продолжают работать.
Когда государство блокирует весь интернет, кроме одобренных сервисов, классические VPN и прокси перестают работать. Но видеозвонки через крупные российские платформы остаются в белом списке — и этот проект использует их как транспорт для всего трафика устройства.
На стороне «свободного интернета» запускается десктопное Electron-приложение, которое создаёт видеозвонок в VK или Телемосте. На стороне цензуры — Android-приложение, которое присоединяется к этому звонку. Внутри звонка, помимо видео и аудио, создаётся скрытый канал передачи данных (WebRTC DataChannel). Весь трафик телефона перехватывается через VPN-сервис Android, проксируется через этот канал и выходит в свободный...
В случае с Телемостом канал данных маскируется под трафик демонстрации экрана — используется метка «sharing» и пересогласование SDP, чтобы платформа не отличила туннель от реального шаринга. А для VK используется канал рядом с каналом...
Если вы в зоне цензуры — скачайте APK и попросите друга за границей запустить десктопное приложение. Если вы разработчик — изучите архитектуру, это мастер-класс по creative networking.
Проект свежий, с небольшим количеством звёзд, но активно развивается — поддержка двух платформ и кроссплатформенная сборка говорят о серьёзном подходе
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Проект предназначен для: разработчиков.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.