Прокси-клиент для iOS
Серверы ваши. Это клиент.
tunelly читает конфигурацию, которая у вас уже есть, — адрес подписки, ссылку или файл сервера, который вы поднимаете сами, — и открывает туннель на этот сервер. Серверы мы не держим, доступ не продаем, ничего не собираем.
macOS, Android и Windows пока нет.
Движок
Плоскость данных своя, на Rust.
Туннель — userspace TCP/IP-стек со своим TLS и своими рукопожатиями. Протокол, которого нет в движке, приложение отвергает. Память сетевого расширения не раздувается. Соединение живет после закрытия окна.
Туннель в отдельном процессе
Закрыли приложение или смахнули — соединение этого не замечает.
Первый запрос уходит вместе с рукопожатием
Запрос и рукопожатие прокси уходят одной записью: на каждое соединение меньше один круг.
Уходит с мертвого сервера
В группе берет того, кто отвечает, бросает тех, кто замолчал, следующий коннект держит теплым.
Под потолок в пятьдесят мегабайт
iOS убивает сетевое расширение примерно на пятидесяти. Плоскость данных писалась под этот потолок.
Переключатель
Тот же, что в приложении.
Ползунок едет по полосе. Штриховка плывет, пока включен.
Здесь ничего не подключено.
Что понимает
Ссылки, подписки и файлы.
Вставьте ссылку или адрес подписки. Дальше приложение разбирает само. Каждый транспорт ниже прогнан по серверам, которые его отдают, а не только по спецификации. Если конфигурации еще нет — три пути, как она появляется. Ссылка, которая уже есть, идет через добавление конфигурации.
Приватность
К нам ничего не уходит.
Нет аккаунта, регистрации, почты, аналитики, отчетов о падениях и рекламного идентификатора. В приложении нет точки телеметрии, куда могло бы прийти что-то о вас. Трафик идет с устройства на ваш сервер. Что видит оператор этого сервера — между вами и им.
- Сбор
- Ничего.
- Хранение
- Конфигурации — в Keychain на устройстве. Удаляются вместе с приложением.
- Запросы
- Перечислены в политике. Подписка и ваши серверы, плюс резолверы и проверка доступности из той политики. Этот трафик к нам не приходит.
- Анонимность
- Не обещаем. Прокси меняет точку, с которой трафик выходит в интернет. Анонимности в этом нет.
Полный текст — в политике (на английском).
Где взять
В App Store, для iPhone.
Бесплатно. Нужен iOS 16. Серверов в комплекте нет — конфигурацию добавляете после установки. Открыть карточку. macOS, Android и Windows пока нет.