Skip to content

Releases: yanisplugg/yptun

YPtun v3.6.6

Choose a tag to compare

@yanisplugg yanisplugg released this 08 Oct 06:39

YPtun 3.6.6

Появилось новое ядро VK-TURN — csqtt, а в настройках DNS теперь можно указывать DoH/DoT/DoQ. Описания подписок получили кликабельные ссылки и выбор числа строк, портативная версия хранит данные рядом с exe, а установщик Windows сам закрывает запущенный YPtun.

Warning

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

Новое

  • Ядро csqtt для VK-TURN (#64). Третье ядро рядом с freeturn и qWDTT (amurcanov/csqtt): выбирается в настройках VK-TURN-локации, со своими параметрами и автоустановкой сервера на VPS. Ссылки csqtt:// импортируются так же, как qwdtt:// и freeturn:// — из буфера, подписки или QR, а «Поделиться» отдаёт обратно csqtt://. Работает на Android, Windows (x64 и ARM64) и Linux; на iOS пока нет. Ядро новое, помечено как экспериментальное. Лицензия csqtt — PolyForm Noncommercial, поэтому YPtun остаётся некоммерческим.
  • DoH, DoT и DoQ в полях DNS (#63). В «Удалённый DNS» и «Прямой DNS» можно вписать https://…, tls://… или quic://…, под полем есть подсказка. Xray не умеет DoT, поэтому tls://хост он превращает в DoH на том же хосте.
  • Ссылки в описаниях подписок (по мотивам #61): t.me/ и tg://, e-mail (откроет почтовый клиент), http(s):// и просто домены можно нажать. Обычный текст, как и раньше, сворачивает и разворачивает группу.
  • Сколько строк описания показывать — в настройках, если включено «Показывать описание подписки»: 3, 5 или без ограничений (по умолчанию как раньше — целиком).
  • Свой цвет текста (#62): в настройках темы цвет шрифта можно задать через RGB/HEX, как цвета темы и элементов. Раньше выбирались только оттенки белого, и на светлом фоне текст не читался.
  • Портативная версия хранит данные рядом с exe. Профили, подписки и настройки лежат в зашифрованном файле YPtun.data рядом с YPtun-…-portable.exe, поэтому их можно носить на флешке. Файла нет — работает как раньше, файл создаётся при первом сохранении.
  • Установщик Windows: закрывает запущенный YPtun (в том числе из трея) перед установкой и удалением, вежливо, а через 8 секунд принудительно, и только процессы из каталога установки. Оформление мастера следует теме Windows, светлой или тёмной, и в нём теперь свои картинки.
  • В настройках появилась строка «Условия использования».

Исправления

  • Xray: DoH-запросы уходили мимо прокси. Сервер «Удалённый DNS» подключался по правилам вашего профиля маршрутизации, и если они отправляли его в direct, провайдер мог подменить ответ («segment prefix is reserved»). Теперь удалённые DNS-серверы всегда идут через прокси.
  • Xray: паузы по 4 секунды на каждый новый домен с DoH по имени хоста. cloudflare-dns.com, one.one.one.one, dns.google, dns.quad9.net и dns.alidns.com теперь заменяются на IP (1.1.1.1, 8.8.8.8, 9.9.9.9, 223.5.5.5): Xray больше не ищет сам DNS-сервер через тот же DNS, который настраивает. Остальные адреса остаются как вы их ввели.
  • Установщик Windows больше не пишет ложное «не удалось закрыть программу»: проверку Restart Manager отключили, процессы закрываются самим установщиком.

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

Windows: YPtun-3.6.6-x64-installer.exe или портативный YPtun-3.6.6-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64. Файлы YPtun-delta-3.6.5-3.6.6-windows-*.patch — для обновления из приложения с 3.6.5, вручную их скачивать не нужно.

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

YPtun v3.6.5

Choose a tag to compare

@yanisplugg yanisplugg released this 05 Oct 20:51

YPtun 3.6.5

На ПК соединение теперь само возвращается, когда сервер отваливается или перезагружается, а профили маршрутизации с geoip:telegram перестали ронять запуск ядра. На Android быстрее переключение между Wi-Fi и мобильной сетью.

Warning

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

Новое

  • Автоматическое переподключение на Windows и Linux (#60). Если сервер временно недоступен — перезагружается или пропала связь, — клиент сам восстанавливает соединение, перезапускать профиль вручную не нужно:
    • ядро остановилось → перезапуск; если сервер ещё лежит, попытки повторяются с нарастающей паузой (2, 4, 8, 16 и до 30 секунд), пока он не вернётся или вы не нажмёте «Отключить»;
    • ядро живо, но через туннель ничего не проходит (типично для WireGuard и VK-TURN при перезагрузке сервера) — клиент раз в ~10 секунд открывает тестовое соединение через туннель и после трёх неудач подряд переподключается;
    • сменилась сеть (Wi-Fi ↔ Ethernet, новый IP) — соединение перезапускается на новой сети. Пока интернета нет совсем, клиент ждёт его возвращения и не перезапускается впустую.
  • Android: быстрее переключение между Wi-Fi и мобильной сетью. Если текущая сеть пропала, а другая уже доступна, туннель переключается сразу, а не через 2,5 секунды; пауза перед переподключением после смены сети сокращена с 1,5 до 0,6 секунды.
  • Страницы политики конфиденциальности, условий и поддержки переработаны.

Исправления

  • Запуск не удавался с профилем маршрутизации, в котором есть geoip:telegram (#56): sing-box получал 404 Not Found на geoip-telegram.srs — в репозитории SagerNet нет наборов для не-страновых категорий (telegram, private, cloudflare и т. п.). Теперь такие наборы берутся из MetaCubeX/meta-rules-dat; страновые (geoip:ru, geoip:cn…) и свой адрес базы из настроек работают как раньше.
  • Обновление на Windows: установленная версия больше не принимается за portable, а предложение показывает тот дельта-патч, который действительно будет скачан.

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

Windows: YPtun-3.6.5-x64-installer.exe или портативный YPtun-3.6.5-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64. Файлы YPtun-delta-3.6.4-3.6.5-windows-*.patch — для обновления из приложения с 3.6.4, вручную их скачивать не нужно.

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

YPtun v3.6.4

Choose a tag to compare

@yanisplugg yanisplugg released this 05 Oct 15:00

YPtun 3.6.4

У подписок появились иконки, в настройках — раздел «Поддержать проект», а портативная версия для Windows стала на треть легче (249 → 167 МБ) и сама объясняет, почему не запустилась. Плюс режим Proxy на ПК больше не трогает системный прокси по желанию.

Warning

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

Новое

  • Иконки подписок. Рядом с названием подписки показывается её логотип: из заголовка profile-icon или, если его нет, со страницы подписки на Remnawave (brandingSettings.logoUrl). Иконка кэшируется и обновляется только вместе с подпиской — вручную или по таймеру; рисуется в чётком размере без нагрузки на интерфейс. Включается и выключается в настройках (по умолчанию включено).
  • Кнопка поддержки подписки рядом с полосой трафика (значок Telegram или глобус по ссылке из support-url).
  • Срок подписки при наведении (ПК). Красный значок «!» (подписка заканчивается в ближайшие 2 дня) теперь показывает дату окончания и остаток дней, когда вы наводите на него мышь.
  • Раздел «Поддержать проект» в настройках: криптокошелёк (USDT / TON / GRAM, нажмите — адрес скопируется), DonationAlerts для России, VPN-подписка у разработчика через бота @quofortpostbot и ссылка на звезду на GitHub.
  • Windows, режим Proxy: можно не менять системный прокси (#58). Переключатель теперь в «Подключения»;
  • Portable для Windows: 249 → 167 МБ. Образ приложения упаковывается zstd, лишние иконки Material вырезаны, окно появляется примерно на 10–20 % быстрее. Первый запуск новой версии показывает аккуратный экран распаковки с нашей иконкой вместо стандартной полосы Windows.
  • Если портативная версия не запустилась (#54, «Failed to launch JVM»): лаунчер больше не молчит — показывает причину (грузится ли jvm.dll, код ошибки Windows), даёт ссылку на Visual C++ Redistributable и сохраняет отчёт в %LOCALAPPDATA%\YPtun\launch-diagnostic.txt, который можно приложить к issue. Из PATH приложения убираются чужие Java.
  • Страница загрузки теперь на четырёх языках (ru/en/fa/zh), язык берётся из браузера.
  • Репозиторий переименован olcvpn-client → yptun: ссылки в приложении, скриптах и README обновлены.

Исправления

  • Чёрный квадрат за иконкой приложения на панели задач и в ярлыке Windows: у иконки была не прозрачная, а чёрная рамка.
  • Обновление на Windows: проверка обновлений больше не пишет «последняя версия уже скачана», пока вы на старой (#57); при обновлении portable не всплывает окно «batch file not found», а файл переименовывается под новую версию.
  • Сборка для Android снова собирается: SVG-иконки подписок рисуются на ПК и iOS, на Android показываются PNG/JPG.

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

Windows: YPtun-3.6.4-x64-installer.exe или портативный YPtun-3.6.4-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64. Файлы YPtun-delta-3.6.3-3.6.4-windows-*.patch — для обновления из приложения с 3.6.3, вручную их скачивать не нужно.

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

YPtun v3.6.3

Choose a tag to compare

@yanisplugg yanisplugg released this 04 Oct 16:33

YPtun 3.6.3

Исправлен запуск VK-TURN на Windows с профилем маршрутизации, обновлено ядро OpenFlux до 0.3.0, обновлён список бесплатных серверов. Обновление Windows-версии теперь идёт дельта-патчем с 3.6.2.

Warning

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

Новое

  • OpenFlux обновлён до ядра v0.3.0.
  • Дельта-обновления на Windows. С 3.6.2 приложение ставит обновление патчем: заменяются только изменившиеся файлы, каждый проверяется по SHA-256, вместо скачивания полного установщика (~230 МБ).
  • Настройки: показываются версии ядер OpenFlux, Trust Tunnel и snolc.
  • Бесплатные серверы: мёртвые источники kort0881 заменены списком ebrasha; share-ссылки с HTML-экранированием (&) теперь разбираются.
  • Страница загрузки с автоопределением системы: https://yanisplugg.github.io/yptun/ — сама подбирает файл под вашу ОС и архитектуру, а ссылка с ?auto начинает скачивание сразу.

Исправления

  • VK-TURN на Windows не запускался с профилем маршрутизации (ошибка «sing-box start failed: initialize rule-set … WireGuard is not ready yet», #56): sing-box скачивал rule-set'ы (например, geosite/geoip для Telegram) через WireGuard-туннель, который в этот момент ещё не поднят. Теперь для таких подключений rule-set'ы загружаются напрямую, а на следующие запуски остаются в кеше.

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

Windows: YPtun-3.6.3-x64-installer.exe или портативный YPtun-3.6.3-x64-portable.exe; для ARM64-ноутбуков — файлы с arm64. Файлы YPtun-delta-3.6.2-3.6.3-windows-*.patch — для обновления из приложения с 3.6.2, вручную их скачивать не нужно.

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

YPtun v3.6.2

Choose a tag to compare

@yanisplugg yanisplugg released this 03 Oct 22:59

YPtun 3.6.2

Обновление на Windows наконец ставится само и перезапускает приложение, починены меню в трее на Windows 10 и маршрутизация профилей в VK-TURN, обновлено ядро Xray до 26.9.30.

Warning

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

Новое

  • Обновление на Windows прямо из приложения. Портативная версия скачивает новый portable.exe, подменяет тот файл, который вы запускали, и перезапускается. Установленная версия сначала берёт дельта-патч (заменяются только изменившиеся файлы, каждый проверяется по SHA-256; патчи для Windows начнут выходить со следующей версии), а если его нет, тихо ставит полный установщик и сама запускается заново. Любая загрузка сверяется с контрольной суммой SHA-256 с GitHub.
  • Кнопка выхода в главном окне на ПК — на случай, когда меню в трее недоступно.
  • Переименование подписок: пункт «Переименовать» в меню «⋮» подписки. Своё название сохраняется при обновлении подписки, пустое возвращает название от панели.
  • Xray-core обновлён до 26.9.30.
  • Настройки пинга: третий вариант отображения — «значок и значение».

Исправления

  • Меню в трее на Windows 10 не открывалось: вместо него в панели задач появлялась пустая кнопка, и выйти из приложения можно было только через диспетчер задач. На Windows 10 правый клик по иконке теперь открывает системное меню.
  • Профиль маршрутизации игнорировался в VK-TURN на ПК (qWDTT, WireGuard и другие выходы): прямой трафик уходил в туннель. Теперь выбранный в локации профиль применяется.
  • «Failed to launch JVM» при запуске 3.6.1 на части компьютеров: убраны параметры кеша классов JVM, добавленные в 3.6.1, а портативная версия больше не передаёт приложению переменные JAVA_TOOL_OPTIONS / _JAVA_OPTIONS / JDK_JAVA_OPTIONS. Цена — запуск на ПК снова чуть медленнее, чем в 3.6.1.
  • Ссылки freeturn:// нового формата (freeturn://<base64url(json)>, с полем cid) теперь импортируются.

Если у вас Windows и версия 3.6.1: встроенное обновление в ней работает с ошибкой — скачайте 3.6.2 вручную по ссылкам ниже, дальше обновления будут ставиться из приложения.

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

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

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

YPtun v3.6.1

Choose a tag to compare

@yanisplugg yanisplugg released this 29 Sep 22:15

YPtun 3.6.1

Новый движок snolc, обновлённые ядра sing-box 1.14.2 и free-turn-proxy 4.0.1, быстрый запуск на ПК и починенные подписки, которые панель отвергала как «не поддерживаемые клиентом».

Warning

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

Новое

  • Движок snolc на Android, Windows и Linux: отдельный тип подключения с автоустановкой сервера на VPS прямо из приложения, SOCKS5 с логином и паролем.
  • sing-box обновлён до 1.14.2, free-turn-proxy — до 4.0.1 (и в клиенте, и в бинарнике автоустановки сервера).
  • Больше источников бесплатных серверов: к каталогу добавлены два списка (ru-sni и clean). Проверяется около 250 серверов — поровну по 83 из каждого из трёх источников, случайной выборкой, чтобы проверка шла быстро.
  • Проверка бесплатных серверов учитывает ползунок «Потоки пинга» из настроек вместо фиксированных 12 потоков.
  • Быстрее запуск на ПК: кеш классов ускоряет старт приложения, а портативная версия распаковывается на всех ядрах.

Исправления

  • «Данная подписка не поддерживается для этого клиента»: панели отвечали на User-Agent YPtun заглушкой с таким текстом, и импорт считал её подпиской. Теперь заглушка распознаётся, и приложение перезапрашивает подписку, представляясь полным клиентом Happ (User-Agent и заголовки устройства).
  • Смена сервера на ПК не падает с «порт ещё занят»: приложение дожидается, пока освободится порт прошлой сессии.
  • Режим прокси на ПК запускается, даже если порт 10809 занят.

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

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

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

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 появится в меню приложений.