Skip to content
olcOSPublic

About

Обход белых списков через видеозвонки: исходный код olcOS для iPhone и iPad (SwiftUI) и ядро на Go. Скачать приложение: github.com/olcOS/olcos

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

olcOS

olcOS для iPhone и iPad

Исходный код приложения olcOS для iOS и iPadOS 17+.
olcOS помогает обойти белые списки мобильного интернета через видеозвонки.

Important

Хотите просто установить приложение? Здесь лежит исходный код. Готовый файл и пошаговая инструкция для iPhone находятся в главном репозитории olcOS и на сайте.

Установить на iPhone и iPad  Скачать для Android

Сайт · Инструкция · Если не работает · Android · English

olcOS на iPhone: главный экран, подключение «Весь сервер» и проверка скорости комнат

Что это

olcOS ведёт интернет iPhone или iPad через ваш собственный сервер. Трафик идёт внутри обычного видеозвонка (WebRTC) в одном из сервисов звонков, которые поддерживает приложение. Их список есть в самом приложении и пополняется с обновлениями. Когда мобильный интернет работает по белому списку, обычный VPN не может достучаться до своего сервера, а звонок в сервис из белого списка оператор пропускает. Если белых списков нет, к серверу можно подключиться и напрямую через Xray (VLESS + REALITY): так скорость не ограничена звонком.

Нужен iPhone или iPad с iOS 17 или новее. Файл IPA весит около 55 МБ и ставится через компьютер.

Как работают белые списки, как установить приложение и поставить сервер, рассказано в главном репозитории.

Интерфейс на русском, английском и французском, язык меняется в настройках.

Возможности

  • Подключение по ссылке, QR-коду, файлу, подписке или из готовых подборок. Если сервер перестал отвечать, приложение само переключится на другой рабочий.
  • Установка своего сервера по SSH. На одном сервере можно держать несколько протоколов и подключаться ко всем сразу: в режиме «Весь сервер» комнаты склеиваются в один канал.
  • Скорость каждого протокола на главном экране и отдельная проверка соединения, где каждая комната замеряется отдельно и все вместе.
  • По желанию российские сайты, например банки и Госуслуги, можно пустить напрямую, мимо туннеля. Можно добавить свой список.
  • Режим VPN для всего устройства или SOCKS5-прокси для приложений, которые его поддерживают: Telegram, Potatso, Shadowrocket.
  • Виджеты для экрана «Домой», экрана блокировки и Пункта управления, Live Activity со скоростью в Dynamic Island.
  • Автоподключение на мобильном интернете и в выбранных сетях Wi-Fi.
  • Приглашения для других устройств, в том числе с доступом к управлению сервером. Их принимает и olcOS для Android.
  • Настройки для тех, кто знает, что меняет: кадры и пакеты видеоканала VP8 (по умолчанию 30 кадров по 64 пакета), DNS, порт и логин прокси. У подключений Xray можно поменять сервер, SNI, flow, отпечаток TLS и short ID.

Режимы

VPN SOCKS5-прокси
Что идёт через туннель всё устройство приложения, в которых указан прокси
Нужна платная подпись да нет
«Весь сервер» пробно, до трёх комнат все комнаты

С бесплатным Apple ID iOS не даёт приложению режим VPN, поэтому работает только прокси. Подробнее о режимах, маршрутизации и ограничениях VPN — в docs/setup.md.

Сборка из исходников

Нужны macOS с Xcode 15 или новее, XcodeGen, Go и GitHub CLI.

gh repo clone olcOS/olcos-ios -- --recurse-submodules
cd olcos-ios
./scripts/build-framework.sh
xcodegen generate --spec project.yml
open olcrtc-ios.xcodeproj

Ядро на Go и серверная часть лежат в отдельном репозитории olcOS/olcos-core, он подключён сюда подмодулем olcos-core/. Это же ядро использует приложение для Android: клиент olcrtc, обвязка туннеля, склейка комнат, агент сервера, движок Xray и скрипты установки сервера.

Документация:

Ошибки и безопасность

Ошибки и вопросы пишите в Issues главного репозитория. Приложите логи (Настройки → «Смотреть все логи» → «Выгрузить все логи») и уберите из них ключи, пароли и полные ссылки. Об уязвимостях сообщайте приватно, см. SECURITY.md.

Пользуйтесь приложением в рамках закона своей страны и правил сервисов, через которые идёт трафик.

Лицензии

olcOS распространяется под лицензией MIT, Copyright (c) 2026 Hotelk52339. Ядро olcrtc (ghostlane-project/olcrtc, продолжение заархивированного openlibrecommunity/olcrtc) распространяется под Apache-2.0 с NOTICE, исходная лицензия апстрима — WTFPL. Движок Xray-core — MPL-2.0.

About

Обход белых списков через видеозвонки: исходный код olcOS для iPhone и iPad (SwiftUI) и ядро на Go. Скачать приложение: github.com/olcOS/olcos

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages