Skip to content

Releases: yanisplugg/olcvpn-client

YPtun v3.6.0

Choose a tag to compare

@yanisplugg yanisplugg released this 23 Sep 19:46

YPtun 3.6.0

Каталог бесплатных серверов, новый интерфейс на ПК, свежий OpenFlux и починенная автоустановка серверов.

Warning

olcRTC переходит в статус устаревшего (legacy) ядра. Оно пока остаётся в приложении и работает как раньше, но больше не развивается и будет удалено в одной из следующих версий. Если вы пользуетесь olcRTC — присмотрите замену заранее: VK-TURN, OpenFlux, MasterDNS или обычные Xray/sing-box-подключения.

Новое

  • Каталог бесплатных серверов на Android и ПК: список загружается одной кнопкой, каждый сервер сам проверяется на доступность, нерабочие отсеиваются, прогресс проверки виден на экране. На Windows и Linux каталог открывается прямо из системного трея. Спасибо @Zamotashka (#49, #50).
  • Интерфейс ПК в две колонки: кнопка подключения, таймер и статус слева, подписки и серверы справа. Окно по умолчанию стало широким — раньше приложение всегда открывалось в мобильной раскладке.
  • OpenFlux обновлён до 0.0.3: новые транспорты Mail.ru и cups.online, сжатие по умолчанию. Старые ноды с новым клиентом не договорятся — переустановите сервер из приложения.
  • Больше настроек при установке MasterDNS: шифрование, новый ключ, DNS на выходе, сжатие, подробный журнал.

Исправления

  • AmneziaWG не запускался с RandomTrailers = on (#51): конфиги из AmneziaVPN пишут on/off, а ядро ждало true/false и падало целиком. Теперь понимает оба варианта.
  • Автоустановка MasterDNS молча ставила неработающий сервер: если порт был занят (например, старым dnstt), сервер падал в бесконечном перезапуске, а установщик писал «активна». Теперь занятый порт показывается с именем процесса, работа сервера проверяется по-настоящему, а при ошибке выводится журнал.
  • Порты MasterDNS открываются в файрволе (ufw, firewalld или iptables) — на VPS с закрытым по умолчанию входом запросы раньше молча терялись. Повторная установка OpenFlux и MasterDNS сносит прежнюю версию и ставит заново.
  • OpenFlux на нодах с ufw не пропускал трафик — выход переведён в режим l4, глобальное правило, резавшее все RST, больше не нужно и удаляется. Если Яндекс отдаёт IP ноды капчу, установщик теперь прямо об этом пишет.
  • Бесплатные серверы не загружались при включённом VPN из-за авторизации локального SOCKS.
  • Обновление бесплатных серверов возвращало нерабочие, а общее обновление подписок перекачивало этот список заново.
  • Без интернета обновление подписок писало «обновлены».
  • «Мой IP» на ПК больше не зависит от 2ip: адрес берётся напрямую у простых сервисов.

Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.5.5-3.6.0-*.patch.gz — для обновления прямо из приложения с 3.5.5, вручную их скачивать не нужно.

Windows: YPtun-3.6.0-x64-installer.exe или портативный YPtun-3.6.0-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

Linux: YPtun-3.6.0-amd64.deb для обычных компьютеров, YPtun-3.6.0-arm64.deb для ARM64. Установка: sudo apt install ./YPtun-3.6.0-amd64.deb, после неё YPtun появится в меню приложений. Для любого другого дистрибутива — YPtun-3.6.0-amd64.AppImage / YPtun-3.6.0-arm64.AppImage: chmod +x и запуск, без установки.

YPtun v3.5.5

Choose a tag to compare

@yanisplugg yanisplugg released this 17 Sep 20:29

YPtun 3.5.5

Свежие ядра, быстрое обновление вместо полной перекачки и системный прокси на Windows, который наконец применяется сам.

Новое

  • Ядра обновлены до последних версий: Xray-core 26.9.9 и sing-box 1.14.1 — на Android, Windows и Linux сразу.
  • Установка серверов по SSH стала быстрой. Автоустановка olcRTC, VK-TURN, freeturn, MasterDNS и OpenFlux заливала ядро кусками по 100 КБ, каждый кусок — отдельный вход по SSH: на 20-мегабайтном ядре это сотни входов и минуты ожидания. Теперь файл сначала уходит целиком одним приёмом, а старый способ остаётся страховкой для серверов, которые иначе не умеют. Заодно результат сверяется по sha256 — раньше оборвавшаяся заливка молча превращалась в битый бинарник.

Исправления

  • Обновление из приложения снова качало полную APK вместо патча. Патч выбирался по названию — версия и ABI, — а применяется он к тому, что реально установлено. Если стояла universal-сборка, а телефон arm64, выбирался arm64-патч от другого файла: он скачивался, не подходил и следом качалась вся APK целиком. Теперь у каждого патча в имени указана контрольная сумма сборки, к которой он подходит, и приложение берёт только подходящий. И если патча для вашей сборки нет — трафик на него больше не тратится.
  • На Windows и Linux обновление патчем не работало вообще. Файлы готовились прямо в папке установки — в Program Files и в /opt, куда без прав администратора не записать, — и всё обрывалось ещё до шага, который эти права умеет запросить. Плюс на Linux после обновления приложение не перезапускалось, потому что искало себя не там.
  • Прерванная загрузка обновления на ПК больше не уезжает в систему как «установщик»: недокачанный файл теперь распознаётся и отбрасывается.
  • Системный прокси на Windows применялся, только если открыть настройки Windows. Приложение прописывало прокси в реестр, но Windows читает настройки активного подключения, а их никто не обновлял: прокси был виден в параметрах и не использовался. Теперь он включается сразу и по-прежнему без прав администратора.
  • Прокси-режим работал в браузере, но не в других программах. Мост, через который идёт системный прокси, после первого запроса просто перекладывал байты, поэтому программа, которая держит соединение с прокси живым (а так делает почти всё, кроме браузеров), отправляла следующий запрос на предыдущий сайт. Исправлено.

Спасибо @Zamotashka — iOS-сборка и выкладка в TestFlight теперь запускаются только вручную и больше не стартуют на каждый пуш.


Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.5.4-3.5.5-*.patch.gz — для обновления прямо из приложения с 3.5.4, вручную их скачивать не нужно.

Windows: YPtun-3.5.5-x64-installer.exe или портативный YPtun-3.5.5-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

Linux: YPtun-3.5.5-amd64.deb для обычных компьютеров, YPtun-3.5.5-arm64.deb для ARM64. Установка: sudo apt install ./YPtun-3.5.5-amd64.deb, после неё YPtun появится в меню приложений.

YPtun v3.5.4

Choose a tag to compare

@yanisplugg yanisplugg released this 16 Sep 14:31

YPtun 3.5.4

Проще выбор режима qWDTT, аккуратный импорт хешей VK и ещё один фикс для конфигураций через CDN.

Новое

  • Описание подписки от панели. Если панель присылает объявление (announce), его можно показать в заголовке группы подписки. Включается тумблером в настройках, по умолчанию выключено.
  • Режим qWDTT — две кнопки «WG | Raw» вместо выпадающего списка. Вариант «Raw напрямую» убран: он не поддерживал второй прокси и профили маршрутизации. Локации, где он был выбран, теперь работают как обычный Raw — со вторым прокси и маршрутизацией.

Исправления

  • Импорт qwdtt:// складывал все VK-хеши в одно поле и подсвечивал его красным как ошибку. Теперь каждый хеш попадает в своё поле, а голый хеш (без ссылки /call/join/) ошибкой не считается. Уже импортированные локации исправляются сами, переимпорт не нужен.
  • Конфигурации с xhttp через CDN снова падали, если панель отдавала числа в виде 20000.0 (например, xmux.hKeepAlivePeriod). Теперь все поля xhttp, которые Xray разбирает строго, приводятся к нужному типу.

Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.5.3-3.5.4-*.patch.gz — для обновления прямо из приложения с 3.5.3, вручную их скачивать не нужно.

Windows: YPtun-3.5.4-x64-installer.exe или портативный YPtun-3.5.4-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

Linux: YPtun-3.5.4-amd64.deb для обычных компьютеров, YPtun-3.5.4-arm64.deb для ARM64. Установка: sudo apt install ./YPtun-3.5.4-amd64.deb, после неё YPtun появится в меню приложений.

YPtun v3.5.3

Choose a tag to compare

@yanisplugg yanisplugg released this 14 Sep 21:36

YPtun 3.5.3

Конфигурации через CDN (xhttp) снова подключаются, а быстрые ссылки qWDTT добавляются в один тап.

Новое

  • Импорт быстрых ссылок qwdtt://. Бот сервера qWDTT выдаёт короткую ссылку вида qwdtt://config?... — теперь её достаточно вставить или отсканировать QR, и локация VK-TURN на ядре WDTT добавляется сразу готовой к подключению (пароль, сервер и VK-хеши уже внутри). WireGuard-конфиг ядро само забирает с сервера.

Исправления

  • Конфигурации с xhttp через CDN не подключались с ошибкой вида «Invalid integer range», хотя в Happ работали. Панель кладёт в настройки xhttp (extra) числовые поля — размеры пакетов, параметры мультиплексирования (xmux) — иногда в виде, который ядро Xray разобрать не может, и падал весь конфиг. Теперь такие значения нормализуются, а всё корректное остаётся как есть — рабочие подписки не меняются. Подписку/ссылку достаточно переимпортировать.

Также в этот цикл вошла подготовка iOS-версии к публикации в TestFlight (автоподпись и выгрузка в CI) — спасибо @Zamotashka (#44).


Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.5.2-3.5.3-*.patch.gz — для обновления прямо из приложения с 3.5.2, вручную их скачивать не нужно.

Windows: YPtun-3.5.3-x64-installer.exe или портативный YPtun-3.5.3-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

Linux: YPtun-3.5.3-amd64.deb для обычных компьютеров, YPtun-3.5.3-arm64.deb для ARM64. Установка: sudo apt install ./YPtun-3.5.3-amd64.deb, после неё YPtun появится в меню приложений.

YPtun v3.5.2

Choose a tag to compare

@yanisplugg yanisplugg released this 13 Sep 22:31

YPtun 3.5.2

Два исправления: подписки из панели 3x-ui снова подключаются, а обновление из приложения больше не выдаёт ложную ошибку подписи.

Исправления

  • Подписки из 3x-ui: ни один сервер не пинговался и не подключался, хотя в Happ всё работало. Панель кладёт в ссылки настройки, которые YPtun выбрасывал при импорте: шифрование VLESS (ML-KEM), режим и дополнительные параметры xhttp, finalmask, пин самоподписанного сертификата (pcs/vcn), ECH и параметры REALITY. Теперь они доходят до ядра, а такие серверы сами запускаются на Xray. Если вы делитесь такой локацией из приложения, в ссылке эти настройки тоже сохраняются. Подписку достаточно обновить.
  • Обновление из приложения падало с «Update signature mismatch» (#45). Если загрузка обрывалась на середине (чаще всего на мобильной сети), недокачанный файл принимался за подделку. Теперь приложение проверяет, что файл скачался целиком, и при обрыве пишет, сколько успело загрузиться. Ошибка подписи осталась только для файла с настоящей чужой подписью. Если на 3.5.1 обновление так и не скачивается, поставьте APK отсюда поверх: подпись та же, настройки и локации сохранятся.

Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.5.1-3.5.2-*.patch.gz — для обновления прямо из приложения с 3.5.1, вручную их скачивать не нужно.

Windows: YPtun-3.5.2-x64-installer.exe или портативный YPtun-3.5.2-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

Linux: YPtun-3.5.2-amd64.deb для обычных компьютеров, YPtun-3.5.2-arm64.deb для ARM64. Установка: sudo apt install ./YPtun-3.5.2-amd64.deb, после неё YPtun появится в меню приложений.

YPtun v3.5.1

Choose a tag to compare

@yanisplugg yanisplugg released this 12 Sep 12:53

YPtun 3.5.1

Наконец-то Linux: первые сборки для Ubuntu и Debian. Вместо WDTT Plus теперь qWDTT с быстрым режимом Raw, у OpenFlux появился транспорт через новый редактор Яндекс Документов, а конфиги AmneziaVPN снова подключаются.

⚠️ WDTT Plus заменён на qWDTT, серверы нужно переустановить. Если вы пользуетесь «VK-TURN (WDTT)», нажмите «Автоустановка» в настройках локации: установщик сам снимет старый WDTT или WDTT Plus, поставит сервер qWDTT и впишет в локацию порты, если прежние заняты. Локации с freeturn это не касается. Выходную ноду OpenFlux тоже переустановите, если хотите транспорт «новый редактор»: старая нода его не знает.

Новое

  • Linux. Пакеты .deb для x86-64 и ARM64 (Ubuntu 22.04+, Debian 12+). Режим TUN работает со всеми движками: при подключении пароль спрашивается один раз, отключение пароля не требует, а туннель гаснет вместе с приложением, даже если оно упало. Через туннель ходят UDP и DNS, IPv6 мимо него не утекает. Системный прокси включается в GNOME и KDE Plasma 5/6; в других окружениях (XFCE, sway, Hyprland) прокси всё равно работает, а приложение подскажет адрес, который вписать в браузер. Ссылки yptun://, vless:// и прочие открываются в приложении. Спасибо @Zamotashka (#42).
  • qWDTT вместо WDTT Plus — клиент, сервер и автоустановка на Android и ПК. В настройках появился «Режим подключения»: WG работает с любым сервером, Raw гонит сырые IP-пакеты без WireGuard и заметно быстрее, а на Android есть Raw напрямую: туннель уходит прямо в ядро, это самый быстрый путь, но без профилей маршрутизации и второго прокси. Ещё добавились TURN по TCP (для сетей, где режут UDP к VK), маскировка под видео, DNS для VK и ручной адрес TURN.
  • OpenFlux: Яндекс Документы в новом редакторе. Это третий транспорт, и все три теперь видны кнопками в настройках локации. Ядро OpenFlux обновлено, старый транспорт больше не падает на документе с неожиданными настройками.
  • Ярлыки «Включить / Выключить / Вкл/выкл VPN» на Android — по долгому нажатию на иконку. Их же можно выбрать действием в «Режимах и сценариях» Samsung, окно приложения при этом не открывается.
  • Подписки olcRTC полностью по формату olcrtc. Настройки транспортов SEI и videochannel теперь доходят до ядра, добавлен транспорт videochannel, интервал автообновления берётся из #refresh.
  • Причина неудачного подключения видна на главном экране. Спасибо @Zamotashka (#43).

Исправления

  • Конфиги AmneziaVPN, в том числе AmneziaWG 2.0, подключались без трафика: терялся PresharedKey, поэтому работал только WARP. На Android и ПК.
  • VK-TURN «подключался», но ничего не возил, если перед этим подключение отменили на полпути: порт freeturn оставался занят.
  • Автоустановка VPS по ключу Ed25519 на Android падала с «Auth fail».
  • Баннер обновления пропадал после перезапуска, проверка по расписанию не выполнялась, а кнопка «Обновить» сливалась с фоном.
  • ПК: если локальный порт прокси занят другой программой, подключение в режиме TUN больше не срывается — приложение берёт свободный.

Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.5.0-3.5.1-*.patch.gz — для обновления прямо из приложения с 3.5.0, вручную их скачивать не нужно.

Windows: YPtun-3.5.1-x64-installer.exe или портативный YPtun-3.5.1-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

Linux: YPtun-3.5.1-amd64.deb для обычных компьютеров, YPtun-3.5.1-arm64.deb для ARM64. Установка: sudo apt install ./YPtun-3.5.1-amd64.deb, после неё YPtun появится в меню приложений.

YPtun v3.5.0

Choose a tag to compare

@yanisplugg yanisplugg released this 11 Sep 07:25

YPtun 3.5.0

WDTT уступил место WDTT Plus, появился новый движок OpenFlux, сканер QR на Android переписан с нуля, а маршрутизация из JSON-подписок теперь выполняется целиком — на телефоне и на ПК.

⚠️ WDTT заменён на WDTT Plus, и старый сервер с новым клиентом не работает. Вместо обещанного удаления ядро «VK-TURN (WDTT)» обновлено до WDTT Plus (v17). Если вы им пользуетесь, переустановите сервер на VPS кнопкой «Автоустановка» в настройках локации: она сама снимет старый WDTT и поставит WDTT Plus. Локации с freeturn это не касается.

Новое

  • WDTT Plus — клиент и сервер на Android и ПК. В настройках локации появился блок «Расширенные настройки WDTT Plus»: режим «Сеть РТ» (TURN/TLS и TCP, UDP — резерв) с SNI из белого списка, резерв через Cloudflare WARP, резервные VK-хеши для групп, свои ID и client_id/client_secret VK, ручной адрес TURN. Если ядро остановилось само, причина видна в ошибке подключения.
  • Новый движок OpenFlux — TCP-туннель до своей выходной ноды на VPS через Яндекс Документы или звонок в MAX, на случай, когда остальное заблокировано. Выходная нода ставится на VPS в одно касание, DNS идёт через сам туннель, сверху можно включить «Прокси поверх OpenFlux» — тогда трафик ещё и шифруется от начала до конца. Движок экспериментальный и небыстрый. Исправления автоустановки ноды для MAX и разбора SOCKS — спасибо @Zamotashka (#41).
  • Сканер QR на Android переписан: новое распознавание (zxing-cpp) читает размытые, наклонённые, плотные и инвертированные коды; кадр в высоком разрешении, фокус по тапу, зум щипком, фонарик. На флагманах с большим сенсором (Galaxy S Ultra) сканер сам приближает картинку, чтобы код оказался в зоне фокуса.
  • VK-TURN: второй прокси поверх AmneziaWG теперь может идти через Xray (xhttp и сырой Xray-конфиг), профили маршрутизации для такого выхода снова работают; MTU выхода ограничен 1200; подключение freeturn стало быстрее.

Исправления

  • Маршрутизация из JSON-подписки выполнялась не у всех серверов. Подписка отдаёт приложению ссылки, а полный конфиг с правилами приходит отдельно; раньше он подставлялся только xhttp-серверам. Теперь его получает каждый сервер, у которого есть свои правила, — на Android и на ПК.
  • Российские сайты «напрямую» не открывались на подписках, которые ведут их через dns.hosts: при режиме «только IPv4» прямое соединение шло на служебный адрес 198.18.x.x. Теперь такие сайты идут напрямую на настоящий адрес.
  • Обновление подписки теряло серверы — когда в подписке становилось больше серверов, последний молча пропадал, а выбранный сервер мог переключиться на соседний. Теперь сервер узнаётся по адресу и имени, в том числе у VK-TURN, MasterDNS и OpenFlux. Спасибо @Zamotashka (#41).
  • Вставка текста в поле редактора локации оставляла чёрную половину экрана и прятала кнопку «Сохранить» (#40).
  • Сканер QR не принимал QR, которые рисует само приложение — yptun://, hysteria2://, naive+https://, tt://, happ://.
  • VK-TURN: выход через AmneziaWG без второго прокси терял DNS, и туннель работал только со вторым прокси; «сайты открываются, а приложения — нет» из-за слишком большого MTU из ссылки панели.
  • Windows: капча VK могла открыться окном проводника вместо страницы — теперь это отдельное окно браузера.

Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.4.4-3.5.0-*.patch.gz — для обновления прямо из приложения с 3.4.4, вручную их скачивать не нужно.

Windows: YPtun-3.5.0-x64-installer.exe или портативный YPtun-3.5.0-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

YPtun v3.4.4

Choose a tag to compare

@yanisplugg yanisplugg released this 10 Sep 04:20

YPtun 3.4.4

Большое обновление ядер (xray 26.9.8, sing-box 1.14, freeturn 3.4.0), MasterDNS вместо dnstt, светлая тема — и ПК-клиент, догнавший Android почти по всем экранам: обновления, QR, автоустановка серверов на VPS.

⚠️ Это последняя версия с WDTT. Альтернативное ядро VK-TURN — «VK-TURN (WDTT)» — в следующем релизе будет удалено вместе с его автоустановщиком сервера. Если вы им пользуетесь, переведите свои локации на обычный VK-TURN (freeturn) заранее: после удаления такие локации подключаться не будут.

Новое

  • Ядра обновлены везде: xray-core 26.9.8, sing-box 1.14.0, free-turn-proxy 3.4.0, olcRTC 189d16c.
  • MasterDNS вместо dnstt — движок DNS-туннеля заменён целиком, вместе с автоустановкой сервера на VPS.
  • Светлая тема — отдельный переключатель рядом с динамической; перебивает и тёмную тему системы, и Material You.
  • Chrome-расширение YPtun — полноценный клиент через приложение: tcp, xhttp, TLS, REALITY. Лежит в репозитории, в релиз не входит.
  • Маршрутизация из sing-box JSON-подписки — подписка приносит свои правила, и на ПК тоже.
  • Виджет на Android — новый вид и настройка внешнего вида отдельно для каждого экземпляра; виджет и уведомления говорят на языке, выбранном в приложении.
  • Версия AmneziaWG видна в «Информации» (Android и ПК).
  • Кнопка автоустановки olcRTC — в одном стиле с freeturn и WDTT.
  • Windows: защищённый SOCKS-прокси — переключатель в настройках, по умолчанию выключен.

ПК догнал Android

  • Обновления — баннер «Доступно обновление» на главном экране и русские статусы вместо английских заглушек.
  • QR — камеры на ПК нет, поэтому «сканировать QR» = выбрать картинку (скриншот или фото) и распознать её; окно шаринга подписано по-человечески.
  • Автоустановка серверов на VPS — freeturn, MasterDNS, olcRTC и WDTT ставятся с ПК так же, как с телефона; SSH-ключ можно загрузить из файла. Из-за этого установщик для Windows подрос примерно на 40 МБ: серверные бинарники теперь лежат внутри, как и в APK.
  • Запрос ссылки VK-звонка — VK-TURN-локация без ссылки больше не отказывается подключаться молча.
  • Капча VK открывается в браузере, и подключение ждёт, пока вы её решите.
  • Подтверждения копирования — донат, ссылка Telegram-прокси, конфиг; семь нажатий по версии открывают экспериментальные движки, как на Android.

Исправления

  • Подписка со смешанными ссылками добавляла только один вид — если в подписке рядом лежали olcrtc:// и vless://, импортировались только первые (#39). Теперь приезжают все; в base64-подписках это работало наоборот и тоже починено.
  • AmneziaWG: работали только WARP-конфиги — ядро отвергало параметры J1..J3/Itime, и обычный AWG-конфиг просто не поднимался.
  • «Обход LAN» не пускал в локальную сеть — дискавери уходило в туннель на Android, а на ПК обхода не было вовсе.
  • «Подтверждение удаления» не действовало на удаление отдельного конфига.
  • FakeDNS из JSON-подписки пропадал на ядре Xray, а sing-box-конфиг терял свой fakeip.
  • sing-box 1.14 не стартовал из-за detour на пустой direct у DNS-сервера.
  • VK-TURN: второй прокси (vless) теперь работает и с транспортом AmneziaWG.
  • Release-сборка Android могла остаться без gomobile-прокси ядер (R8 выбрасывал классы, которые Go зовёт по имени).
  • Windows: настройки падали на любом экране с полем ввода, а сами падения не оставляли ни строчки в журнале — теперь пишутся в %APPDATA%\YPtun\yptun.log.
  • Windows: пинг игнорировал дословный Xray-конфиг — такая локация вечно числилась «недоступна».
  • Chrome-расширение: пул потоков у контрольного API и внятная ошибка для локаций старой версии.
  • Обновление из приложения на ПК не находило файлов в релизе — клиент искал имя с «windows» и «amd64», а файлы называются …-x64-installer.exe; на ноутбуках с ARM ему вдобавок всегда подсовывался x64. Заработает начиная со следующего обновления с этой версии.

Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.3.2-3.4.4-*.patch.gz — для обновления прямо из приложения с 3.3.2, вручную их скачивать не нужно.

Windows: YPtun-3.4.4-x64-installer.exe или портативный YPtun-3.4.4-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

YPtun v3.3.2

Choose a tag to compare

@yanisplugg yanisplugg released this 03 Sep 21:38

YPtun 3.3.2

Тот самый переезд Android-приложения на новое имя пакета, о котором предупреждали в 3.3.1. Плюс принятые пулл-реквесты по Linux и чистка журнала на Xiaomi.

⚠️ Android: приложение сменило имя пакета (org.olcbox.app → org.yptun.app). Android не умеет переименовывать установленное приложение, поэтому новая версия ставится рядом со старой, а не поверх неё. При первом запуске она сама забирает из старой установки все локации, подписки, профили маршрутизации и настройки, а потом один раз покажет системный диалог удаления старой — согласитесь, держать две копии VPN на устройстве вредно.

⚠️ Переносить данные умеет только версия 3.3.1. Если у вас стоит что-то более старое — сначала обновитесь на 3.3.1 (мост переноса появился именно в ней), и только потом ставьте 3.3.2. Иначе переносить будет нечего и конфигурацию придётся заводить заново.

Новое

  • Linux: нативный трей — значок и меню через StatusNotifierItem (KDE, GNOME с расширением, Cinnamon и прочие современные окружения); там, где SNI нет, остаётся прежний AWT-трей. Спасибо @VaisVaisov (#35).
  • Linux: один запрос пароля вместо двух-трёх — подключение и отключение TUN укладываются в один pkexec. Спасибо @VaisVaisov (#36).

Исправления

  • Xiaomi/HyperOS: журнал приложения перестал тонуть в касаниях — системный спам MIUIInput больше не попадает в журнал. Спасибо @VaisVaisov (#37).

Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.3.1-3.3.2-*.patch.gz — для обновления прямо из приложения с 3.3.1, вручную их скачивать не нужно.

Windows: YPtun-3.3.2-x64-installer.exe или портативный YPtun-3.3.2-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.

YPtun v3.3.1

Choose a tag to compare

@yanisplugg yanisplugg released this 30 Aug 15:48

YPtun 3.3.1

Обновлённые ядра (olcRTC, sing-box, freeturn, AmneziaWG), установка olcRTC-сервера на VPS в один клик и большой пакет исправлений — в основном по клиенту для Windows.

⚠️ В следующей версии сменится имя пакета Android-приложения. Всё переносится автоматически из конфигурации — локации, подписки, настройки, — но на всякий случай сделайте резервную копию: сохраните свои ссылки/подписки, а профили маршрутизации выгрузите через «Импорт / экспорт всех настроек».

⚠️ olcRTC обновлён до последней версии, но на ПК может работать крайне нестабильно — починим его в ближайших обновлениях. На Android изменений к худшему нет.

Новое

  • olcRTC обновлён до последней версии ядра — синхронизация с апстримом (несколько подходов), новые провайдеры и транспорты доступны как есть.
  • Установка olcRTC-сервера на VPS в один клик — прямо из приложения: поставить и так же удалить, без консоли.
  • VK-TURN: выход через AmneziaWG — автоустановщик поднимает на VPS не только WireGuard, но и AmneziaWG; появилась кнопка «Удалить с VPS».
  • Матрица транспортов olcRTC больше не урезана — клиент перестал вырезать рабочие пары (например Telemost + datachannel), выбирается всё, что умеет ядро.
  • Ядра обновлены — sing-box 1.13.19, free-turn-proxy 3.2.0, AmneziaWG 3.1, olcRTC последней версии.
  • Журнал приложения стал легче — кольцевой буфер и публикация пачками вместо копирования всего журнала на каждую строку; строки ядер больше не двоятся.

Исправления

  • AmneziaWG 2.0: туннель вставал, а трафика не было — клиент молча выбрасывал параметры новых версий (s3/s4 и соседние), сервер отвечал, но данные не шли. Параметры доезжают до ядра целиком.
  • olcRTC не подключался на ПК — первая же временная ошибка (таймаут, DNS) превращалась в жёсткий отказ старта: повтор запроса считался невозможным. Плюс olcRTC на ПК был прибит к одному DNS-серверу без запасного — теперь список как на Android.
  • Режим «Туннель» на ПК не поднимался для olcRTC и DNSTT — приложение искало свой сетевой адаптер по описанию устройства и не находило живой, отваливаясь по таймауту с «adapter was not created».
  • Переключение с обычного конфига на olcRTC на ПК оставляло сессию вообще без туннеля.
  • olcRTC мог залипнуть после долгой остановки, реконнект посреди рукопожатия затирал уже поднятую сессию, вернулся локальный сервер Jitsi по умолчанию, а резолвер оператора больше не остаётся единственным.
  • Импорт ссылок — yptun://inbound с переносами строк (их добавляют мессенджеры и QR-оверлеи) снова импортируется; если ссылка пришла битой, приложение так и говорит и предлагает QR или файл, а не «конфигов не найдено».
  • Вставка конфига при активном VPN больше не перекидывает выделение на новый конфиг и не рисует на нём чужой трафик.
  • Исправления с ядер доезжают до ПК — сборка десктопного ядра не замечала правок вендоренных модулей и молча упаковывала старое.

Android: ставьте arm64-v8a (почти все современные телефоны), armeabi-v7a для старых, x86_64 для эмуляторов. universal подходит всем, но весит больше. Файлы YPtun-delta-3.2.1-3.3.1-*.patch.gz — для обновления прямо из приложения с 3.2.1, вручную их скачивать не нужно.

Windows: YPtun-3.3.1-x64-installer.exe или портативный YPtun-3.3.1-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64.