История изменений

Все релизы BlankTrail Proxy — от новейшего к первому.

  1. 1.3.11HTTP/3 как у браузера, DNS поверх HTTPS на порту и рукопожатие TLS браузера

    • HTTP/3 включается так же, как у браузера: по записи HTTPS — с первого запроса, по заголовку Alt-Svc — в том числе для уже открытого соединения; на выходах без UDP ожидание записи пропускается.
    • DNS поверх HTTPS прямо на порту: адрес DoH копируется из панели, число запросов видно в карточке порта; по умолчанию выключен.
    • Пресет «Браузер» включает HTTP/3 и DNS поверх HTTPS, пресет HTTP их выключает; пресет можно выбрать и через API при открытии порта.
    • Рукопожатие TLS точнее повторяет Chrome и Firefox: возобновление сессии при повторном приветствии сервера, возраст билета и дополнение сообщения как у браузера, переход на 1-RTT при отказе от 0-RTT.
    • Профили Firefox больше не получают отказ от серверов, выбравших группу P-256.
    • Если выход жив, а соединение TLS с сайтом не устанавливается, клиент получает код 525, а не обрыв.
    • При явно выбранной стратегии разрешения медленный резолвер провайдера ждётся до 10 секунд, а порт со стратегией провайдера не отдаёт имена выходу, пока провайдер не опознан.
    • Провайдер выхода опознаётся и на шлюзах, которые разносят одну сессию по разным узлам, и сверяется заново после простоя порта.
    • Запросы к DNS-серверам по TCP и TLS не превышают лимитов сервера — ответы больше не теряются на всплеске имён.
    • Ответы DNS с поддельной подписью отвергаются в любом режиме, а ответы перехватчика не доходят до порта.
    • Порт TUN не ограничивает число соединений — через него идёт трафик всей системы; результат открытия портов MTProto и TUN показывается сразу.
    • Шлюзы xray и OpenVPN работают под системным перехватом, а сервер OpenVPN можно задать доменным именем.
    • Профили Chrome и Edge 154 и Firefox 156.
    • Самообновление называет причину сбоя, не оставляет лишних файлов в папке программы, а откат на Windows работает.
    • Перепривязка лицензии к устройству надёжно фиксируется, а повреждённое имя устройства не заменяется молча.
    • Служба перехвата устанавливается только из защищённой папки программы, а её данные доступны только системе и администраторам.
  2. 1.3.10Устойчивый DNS на ненадёжных выходах, база резолверов под ключом лицензии и шлюзы в образе контейнера

    • Разрешение имён выдерживает выходы, которые молчат или обрывают ответы: резолвер, не отвечающий через конкретный выход, временно исключается только для этого выхода.
    • Запросы к одному DNS-серверу идут по общему соединению, а не открывают отдельное соединение на каждый вопрос.
    • Резолверы провайдера проверяются один раз, а не заново при каждой смене выхода.
    • База резолверов провайдеров доставляется с нашего сервера под ключом лицензии; пока она не получена, клиент повторяет запрос с нарастающей паузой.
    • Если скрипт капчи Google не загрузился через выход, страница проверки перезагружается, а не ждёт впустую.
    • Неудача решения при смене выхода тоже сообщается заголовком X-BlankTrail-Error.
    • Проверка выхода сообщает, если выход подменяет TLS-сертификаты.
    • Образ контейнера включает шлюзы xray и OpenVPN — туннели работают без дополнительной установки.
    • Старые конфигурации OpenVPN подключаются и к серверам OpenVPN 2.6.
    • Сохранённые пользователем порты больше не перекрываются стартовыми портами из конфигурации.
    • Смена профиля в режиме фиксированного профиля сразу применяет выбранный профиль.
    • Устаревший клиент получает уведомление о необходимости обновиться — заранее в карточке лицензии и при отказе сервера.
    • Карточка порта даёт готовые примеры подключения для curl, Python и Node — с логином, если включена авторизация, и с разрешением DNS через порт.
    • Выделение текста за краем модального окна больше не закрывает окно.
  3. 1.3.9Коды отказов для клиента и порты, которые переживают перезапуск

    • Если выход недостижим, клиент получает код 523, а не обрыв соединения.
    • Причина неудачного решения проверки сообщается заголовком X-BlankTrail-Error, который удобно разбирать программно.
    • Через API видны причины отказов, адрес выхода порта и цепочка прокси.
    • Порты, открытые через API или панель, сохраняются после перезапуска клиента.
    • Порт, открытый из панели, по умолчанию не закрывается по простою.
  4. 1.3.8Браузерный режим порта, перенос сессии и отпечаток решателя под ОС профиля

    • Браузерный режим порта: запросы исполняются внутри окна решателя так же, как их выполнил бы настоящий посетитель, а проверка сайта снимается в том же окне.
    • Браузерный режим включается отдельным переключателем в панели, а Challenge Breaker выбирается одним списком: выключен, автоматически или принудительно.
    • Сессию порта можно выгрузить и загрузить через API без переоткрытия порта: вместе с ней переносятся билеты TLS, решённые проверки и куки.
    • Текущий адрес выхода порта доступен через API в любой момент.
    • Решатель на Windows и Linux предъявляет характеристики ОС профиля, включая macOS: шрифты, звук, экран и цвет, WebGPU и шейдеры соответствуют заявленной системе.
    • WebRTC работает только через порт: адрес для STUN получается через выход, имена ICE-серверов разрешаются на выходе, и настоящий адрес машины не раскрывается.
    • Решённая проверка действует до часа.
    • Капча Google на промежуточной странице решается, а не считается уже пройденной.
    • Для проверок DataDome профили macOS предъявляют характеристики настоящего Mac и актуальную версию системы.
    • Клиент сам отличает статичный выход от вращающегося шлюза.
    • Поля пароля в панели и мастере активации можно показать, чтобы проверить набранное.
    • Установка на macOS больше не прерывается молча.
  5. 1.3.6Нативный DNS провайдера, цепочки SOCKS5 и единый отпечаток на разных хостах

    • DNS разрешается через резолверы самого провайдера выхода: путь разрешения соответствует реальному абоненту этой сети, а не публичному DNS-сервису.
    • Ближайший к выходному узлу резолвер выбирается автоматически по обновлённой базе резолверов провайдеров.
    • Проверяются подписи DNSSEC: подделанные ответы отвергаются, признак подлинности выставляется только проверенным.
    • Апстрим-прокси можно задать доменным именем: адрес разрешается независимо, без замыкания запроса обратно на порт.
    • На портах поддержаны SOCKS5-апстримы с именем пользователя и паролем.
    • Цепочка SOCKS5 поверх SOCKS5, включая UDP: SOCKS5-прокси может работать внутри VPN-туннеля.
    • Трафик HTTP/3 проходит через SOCKS5-апстрим порта.
    • DNS поверх TCP работает на любом входе порта, а сети, перехватывающие DNS, больше не замедляют разрешение имён и включение порта: порт через выход без IPv6 открывается примерно за четыре секунды вместо десяти.
    • Профили Chrome и Edge 153 и база эталонов по всем стабильным версиям Chrome, Edge и Firefox: заголовки, возобновление сессии TLS и поведение ECH соответствуют конкретной версии браузера, заявленной профилем.
    • Профиль браузера предъявляет одинаковые медийные, звуковые и устройственные характеристики независимо от того, работает клиент на Windows или на Linux.
    • Профили Firefox на Android в автоматическом режиме сообщают строку браузера Android.
    • Расширение браузера 1.1.13: кеш состояния, правка профилей, импорт порта из клиента и проверка отклика шлюзов.
    • Туннели корректно освобождаются при смене выхода, а осиротевшие от прошлого запуска убираются при старте.
    • Образ контейнера работает под init-процессом — вспомогательные процессы браузера больше не накапливаются.
    • Настройки порта переносятся без потерь при повторном открытии; поле, которое не удалось применить, называется явно.
  6. 1.3.5Устойчивые шлюзы и туннели, DNS под перехватом, возобновление сессий TLS

    • Шлюзы больше не теряют запросы через раз, а клиент сообщает о своём состоянии вместо молчания.
    • Портам больше не выдаётся туннель, который уже мёртв.
    • Туннели больше не теряют TCP-соединения из-за завышенного MTU.
    • Шлюз OpenVPN продолжает работать под системным перехватом и поднимается на номерах портов, зарезервированных Windows под UDP.
    • DNS продолжает работать в сетях, перехватывающих TCP-порт 53, и под системным перехватом; соединения к резолверам переиспользуются в пределах лимита.
    • Возобновление сессии TLS воспроизводится по версии браузера на всех транспортных полосах и отражается в отчёте.
    • Захват QUIC устойчив под нагрузкой.
    • Счётчик полезной работы порта: запросы, обслуженные между проверками.
    • Кеш ресурсов решателя с пределом 5 ГБ — повторная работа не перекачивает уже имеющееся.
    • На macOS клиент устанавливается через Homebrew.
  7. 1.3.3Поддержка macOS, капча-API, расширение браузера, обнаружение утечек DNS и управление резолверами

    • Полная поддержка macOS: доверие корневому сертификату, системный перехват, установщик и отпечатки браузера.
    • API, совместимый с anti-captcha.com: существующие интеграции работают без правки кода, RecaptchaV2Task решается по ключу сайта, приёмник включается из панели без перезапуска.
    • Капча-API убирает застрявшие задачи в фоне и называет причину при отказе клиентского прокси.
    • Расширение Chrome для BlankTrail: управление портами из браузера, режим перехвата, гигиена резолверов и тема, следующая за браузером.
    • Обнаружение утечек DNS: запросы, ушедшие мимо туннеля, находятся и показываются вместе с путём разрешения.
    • Обнаружение утечек WebRTC: раскрытие настоящего адреса мимо прокси обнаруживается и называется.
    • Гигиена резолверов включена по умолчанию: системный резолвер подменяется, а не просто очищается, и исходная настройка возвращается при откате.
    • Перехват DNS работает независимо от маршрута и охватывает порт 53 на любой адрес.
    • Разрешение DNS на выходном узле — запросы уходят с того же адреса, что и трафик.
    • Страна выхода сообщается согласованно и определяется по месту фактической работы адреса, а не по месту его выделения.
    • Поверхность отпечатка браузера больше не зависит от хоста: WebGL, точность шейдеров, пределы WebGPU и видимость корневых сертификатов следуют профилю.
    • Голоса синтеза речи и сообщаемый объём памяти устройства следуют профилю и согласованы между собой.
    • Профили Firefox обновлены до версии 155, включён HTTP/3.
    • Существенно выше пропускная способность reCAPTCHA, с отчётом по каждому решению в панели.
    • Обработка Queue-it больше не срабатывает на адрес назначения редиректа.
    • Вводный гид при первом запуске, контекстные подсказки и панель помощи по запросу.
    • Истечение подписки предсказуемо останавливает клиента, а предел числа портов сообщается честно.
    • Вторая копия клиента больше не стартует молча, а указывает на уже запущенную. Меню в трее следует языку системы.
    • Установщик Linux больше не ставит виртуальный X-сервер: решатель по умолчанию работает без графики.
    • Отзыв лицензии немедленно понижает права, а отозванные ключи не переживают перезапуск.
    • Диагностика SOCKS5 называет отказ, а панель копирует адреса портов в том виде, который ожидают клиенты.
    • Если процесс решателя завершается неожиданно, причина доходит до журнала и панели.
  8. 1.3.2Режим аудита утечек, снятие отпечатка QUIC и Chrome/Edge 152

    • Режим аудита утечек со своим отчётом, API и карточкой в панели: трафик приложения по DNS, WebRTC, QUIC и UDP виден в одном месте.
    • Утечки DNS называются по имени, а не номером, включая запросы через системный резолвер Windows.
    • При блокировке DNS клиент отвечает явным отказом, а не тишиной.
    • Короткоживущие вспомогательные процессы перечисляются в аудите — трафику негде за ними спрятаться.
    • Журнал аудита не наследуется между сеансами, а смена журнала больше не скрывает находки.
    • Снятие отпечатка по QUIC и режим захвата, в котором отладочный порт забирает трафик приложения.
    • Профили Chrome и Edge 152: формы TCP и QUIC сняты с живых браузеров, доверенные корни приведены в соответствие.
    • Светлая тема стала основной в панели, на входе и при активации.
    • Интервал стука назначает сервер, а не фиксирует клиент.
  9. 1.3.1Диагностика лицензии, привязка устройства и поставка в контейнере

    • Клиент прямо называет причину отказа лицензии и ведёт журнал проверок.
    • Диагностика привязки лицензии подаётся в понятном виде, а не обрывается без объяснения.
    • Привязка устройства к ключу лицензии с подписанными стуками и корректной заменой при выводе устройства из работы.
    • Опубликован образ контейнера для развёртывания рядом с оркестрируемыми сервисами.
    • Установка бандла больше не падает в системах, не создающих символьные ссылки.
  10. 1.3.0Системный перехват трафика, поддержка macOS, поставка в Docker и работа с Akamai

    • Системный перехват трафика: любое приложение идёт через выбранный профиль браузера без настройки самого приложения.
    • Аварийное отключение для перехваченного трафика и явный прямой маршрут в обход туннеля, где он нужен.
    • Перехваченный UDP, включая QUIC, уходит через выход того порта, которому принадлежит процесс.
    • Сборки macOS для Intel и Apple Silicon; бандл решателя выбирается по операционной системе и архитектуре.
    • Официальный Docker-образ с контейнерным запуском: настройка через окружение, активация лицензии при первом старте и стартовые порты.
    • Поведенческие проверки Akamai Bot Manager распознаются и обрабатываются.
    • Правомерный ответ Akamai больше не принимается за проверку и не расходует попытку решения.
    • Страница отказа сайта с кнопкой «I am not a Robot» больше не считается капчей.
  11. 1.2.13Поддержка слайдер-капчи DataDome

    • Слайдер-капчи DataDome распознаются и решаются автоматически.
    • Решение работает и в быстрой полосе, и в браузерной.
  12. 1.2.12Управление частотой кадров в профиле браузера

    • Две независимые частоты кадров на профиль: частота, которую видит сайт, и фактическая частота отрисовки.
    • Снижение частоты отрисовки уменьшает нагрузку на процессор, не меняя того, что видит страница.
  13. 1.2.11Безопасная работа с перехватывающими апстримами

    • Апстрим-прокси, перехватывающий TLS, по умолчанию отвергается; клиент получает понятный ответ 526.
    • Поведение можно разрешить явно параметром allow_mitm_upstream.
  14. 1.2.10Меньше нагрузки на процессор, headless по умолчанию

    • Потребление процессора прокси снижено примерно втрое на той же нагрузке.
    • Решатель капчи по умолчанию работает без графического окна.
    • Ротация пула по ошибкам и понятные подсказки к таймаутам в панели.
  15. 1.2.9Быстрое распознавание мёртвых апстримов

    • Мёртвый апстрим-прокси распознаётся примерно за секунду вместо девяноста.
    • Отдельные таймаут подключения и бюджет запроса для каждого порта.
    • Отказы согласования HTTP/2 записываются с причиной.
    • Число одновременных контекстов решателя увеличено с 10 до 25 на подходящем оборудовании.
  16. 1.2.8Пределы капчи и восстановление лицензии

    • Пределы времени reCAPTCHA увеличены и вынесены в настройки.
    • Пак профилей догружается автоматически, как только сервер лицензий снова доступен.
    • Очередь решателя свёрнута по умолчанию — панель остаётся читаемой.
  17. 1.2.7Диагностика шлюзов и ограничения решателя

    • Проблемы подключения OpenVPN сообщаются с точной причиной, а не общим отказом.
    • Флаг транспорта TLS для туннелей шлюзов.
    • Ограничение времени решения капчи поднято до 120 секунд.
  18. 1.2.6Подписки на шлюзы и очередь решателя

    • Подписки на VPN-шлюзы с автоматическим обновлением списка шлюзов.
    • Пять дополнительных протоколов шлюзов; в панели показаны имена подписок и время отклика.
    • Поддержаны подписки в формате Clash YAML.
    • Очередь решателя капчи видна в панели управления.
    • Сертификат апстрим-прокси проверяется; настройка доверия доступна для порта и для пула.
  19. 1.2.0Крупное обновление: прохождение проверок и изоляция профилей

    • Существенно выросла проходимость проверок Cloudflare.
    • Обрабатываются проверки защиты на сайтах, размещённых в AWS.
    • Добавлена поддержка текстовых капч Google — в дополнение к reCAPTCHA, поддержанной ранее. Работает сразу, настройка не нужна.
    • Порты больше не делят между собой язык и заголовки: каждый профиль остаётся изолированным.
    • Запросы больше не теряются при смене сетевого подключения посреди работы.
    • На панели видно готовность каждого компонента и прямо указана причина, если что-то недоступно, — вместо молчаливого отказа.
    • Компонент VLESS-шлюза теперь входит в сборку для всех платформ и соответствует архитектуре машины, включая Windows на ARM.
    • Рекомендуем обновиться: поддержка старых версий будет постепенно прекращаться.
  20. 1.1.47Доработки панели + ротация логов

    • Полосы таймера простоя снова корректно заполняются.
    • Колонка upstream показывает прокси вместе с протоколом, а цепочки — в виде «первый хоп › upstream».
    • proxy.log теперь ограничен по размеру (ротация в proxy.log.1) и больше не может забить диск при долгой работе.
  21. 1.1.46Проверка конфига: TLS passthrough

    • Проверка конфига теперь помечает проверку отпечатка как «неприменимо» при включённом TLS passthrough, а не показывает вводящую в заблуждение ошибку сертификата — в этом режиме прокси не подменяет отпечаток.
  22. 1.1.45Исправления в панели управления

    • Проверка конфига больше не показывает порт с вышестоящим прокси как прямое соединение.
    • Debug-порты теперь можно закрыть прямо из окна захвата отпечатков.
    • Кнопка копирования прокси теперь работает на LAN-панели по HTTP с другого устройства.
  23. 1.1.44Обновлённый интерфейс панели управления

    • Переработанная панель управления с аккуратным неоновым интерфейсом и наглядными карточками статуса.
    • Новая светлая тема — переключается из шапки в один клик, выбор запоминается.
    • Улучшены таблица портов, значки протоколов и баннер лицензии.
  24. 1.1.42Нативный DNS (VDNS): гео-согласованное разрешение и обход DNS-фильтров провайдера

    • Каждый порт-прокси теперь может сам разрешать домены цели — через туннель, используя DNS-серверы, согласованные с расположением выходного IP (через EDNS Client Subnet). Это держит географию вашего DNS в соответствии с прокси (частый фактор траст-скора у антифрода) и позволяет открывать «чувствительные» домены, которые некоторые провайдеры прокси блокируют на уровне DNS. Включается для каждого порта: «При утечке DNS» — активирует автоматически только при обнаружении утечки, «Принудительно» — держит всегда включённым (например, чтобы обойти доменный фильтр провайдера). По умолчанию выключено; можно выбрать автоматические курируемые резолверы или указать свои.
  25. 1.1.41Более точный отпечаток в режиме пула профилей

    • В режиме базы (пула профилей) выбор версии браузера, которой нет в наборе встроенных профилей, теперь генерирует реалистичный отпечаток именно под эту версию — соответствующий версии из настроек или из User-Agent запроса — вместо подстановки неподходящего профиля. Если сгенерировать отпечаток не удаётся, используется ближайший реальный профиль того же браузера, но никогда не другого браузера.
  26. 1.1.40Удобнее работа с API-ключом и OpenVPN в один клик

    • API-ключ теперь всегда виден в «Настройках», с кнопкой копирования — больше не показывается только один раз. Также можно задать собственный ключ, а не только сгенерировать случайный, чтобы удобнее переиспользовать уже имеющийся ключ в скриптах и интеграциях.
    • В Windows, если OpenVPN не установлен, мастер установки теперь предлагает скачать его с официального сайта и установить за вас — вместо простой ссылки. Это по-прежнему необязательно и нужно только для шлюза OpenVPN.
  27. 1.1.39Управление с другого устройства

    • Необязательная настройка «Разрешить LAN» теперь открывает в локальную сеть не только прокси-порты, но и панель управления и control-API — чтобы можно было открывать и управлять приложением с другого устройства. Доступ по-прежнему за паролем панели и API-ключом, а восстановление пароля остаётся доступным только с этого компьютера. Включите в «Настройках» и перезапустите приложение, чтобы панель стала доступна по сети.
  28. 1.1.38Надёжный запуск после обновления

    • Исправлен сбой, из-за которого после обновления на Windows приложение не запускалось, потеряв доступ к собственной папке данных (появлялась ошибка «Access is denied» при создании файла сертификата). Запуск и автообновления теперь надёжны, а уже затронутая установка автоматически восстанавливается при следующем запуске.
  29. 1.1.37Понятнее тесты прокси и доработки для Windows

    • Тест вышестоящего прокси теперь показывает реальный исходящий IP, который увидят сайты, и весь путь цепочки. При маршрутизации через цепочку (прокси внутри прокси) результат ясно показывает оба хопа и итоговый адрес выхода, а не только первый хоп — раньше казалось, что второй хоп игнорируется.
    • При открытии порта на редактирование поля вышестоящего прокси и первого хопа теперь сохраняют введённую вами схему (например, socks5://), а не показывают только адрес.
    • В Windows запуск шлюза VLESS/Reality больше не открывает лишнее окно командной строки.
  30. 1.1.36Усиление безопасности и приватности

    • Прокси-порты и панель управления теперь по умолчанию слушают только на этом компьютере (127.0.0.1). Доступ к ним из локальной сети стал явной опцией в настройках, поэтому свежая установка никогда не оказывается неожиданно открытой для других устройств.
    • Добавлена необязательная защита прокси-портов паролем: можно требовать логин и пароль (SOCKS5 или HTTP), прежде чем порт примет подключение. По умолчанию выключено, включается в настройках.
    • Конфиденциальные локальные файлы — включая лицензию и ключ сессии панели управления — теперь на Windows шифруются на диске и доступны только вашей учётной записи, поэтому другие пользователи того же компьютера не могут получить к ним доступ.
  31. 1.1.35Надёжные автообновления

    • Исправлены автоматические обновления в приложении: новые версии теперь корректно скачиваются и устанавливаются. Начиная с этой версии, установленные копии обновляются самостоятельно; если у вас более старая версия, установите это обновление один раз вручную — далее автообновление будет работать.
    • Добавлена проверка безопасности, которая не применяет файл обновления, если это не корректная программа, поэтому неудачное обновление никогда не оставит приложение неспособным запуститься.
  32. 1.1.34Приватность кэша

    • BlankTrail по-прежнему использует один быстрый кэш ответов, общий для всех портов, но активность на одном порту больше нельзя связать с другим через него: закэшированную страницу невозможно перепроверить так, чтобы перенести на другой порт трекинговую cookie или сохранённый идентификатор (даже при смене исходящего IP), а персонализированные ответы, которые зависят от cookie или от того, кто вошёл в аккаунт, никогда не отдаются другому порту. При ротации идентичности порта теперь также очищается сохранённое состояние TLS-сессии этого порта, поэтому новая идентичность никогда не возобновляет старое соединение.
    • Профиль Microsoft Edge обновлён до Edge 150 — актуальной версии Edge. Порты, эмулирующие Edge, теперь соответствуют последнему настоящему Edge в TLS, HTTP/2 и заголовках.
    • Исправлен редкий сбой запуска в Windows, при котором приложение в трее могло не стартовать, если не удавалось создать папку данных или открыть файл журнала — иногда для восстановления требовалась полная перезагрузка. Теперь приложение надёжно находит свои данные рядом с собой (с резервным вариантом) и запускается, даже если файл журнала открыть не удаётся.
  33. 1.1.33Исправления стабильности

    • Теперь можно одновременно использовать несколько OpenVPN-шлюзов — разные порты могут параллельно работать через разные конфигурации OpenVPN.
    • Профиль Microsoft Edge теперь передаёт настоящую идентичность Edge (User-Agent и клиентские подсказки), а не выглядит как Chrome.
    • Порты с подменой User-Agent и заголовков теперь всегда применяют выбранную идентичность браузера, даже без полной подмены HTTP/2.
  34. 1.1.32Точность отпечатков

    • Клиенты (не браузеры) на портах с подменой HTTP/2 теперь передают байт-точный отпечаток браузера в TLS, HTTP/2 и заголовках, проходя более строгие проверки.
    • Добавлен байт-точный профиль Firefox 152.
    • Запросы HTTP/3 (QUIC) теперь передают параметры соединения браузера, и поддерживается возобновление TLS-сессий — ближе к поведению настоящего браузера.
    • Кэширование ответов теперь работает вместе с подменой отпечатка HTTP/2.
  35. 1.1.31Улучшения отпечатков

    • Теперь из панели можно открывать профили Android-устройств (раньше выбирались только Windows/macOS/Linux/iOS, хотя Android-профили есть в базе).
    • Порядок заголовков HTTP/2 теперь по умолчанию подменяется под выбранный браузер, поэтому HTTP/2-запрос порта выглядит как у настоящего браузера без дополнительных переключателей.
    • При изменении браузера/ОС порта итоговый профиль теперь сразу отображается в панели подробностей, а не пустует до первого запроса.
  36. 1.1.30Надёжность пула портов

    • Проверки и трафик через вышестоящие прокси больше не падают на прокси, которые подписывают сертификат сами или перехватывают TLS — так делают многие резидентные/мобильные прокси, и теперь они проходят проверки доступности, утечки и конфигурации.
    • При ошибке вышестоящего прокси пул теперь переключается на другой прокси при повторе (быстрый переход), а не долбит мёртвый — как и предполагает политика смены при ошибке по умолчанию.
    • Проверка конфигурации пула теперь берёт случайный живой порт, а не всегда первый, — и отражает пул целиком.
  37. 1.1.29Исправления пула портов

    • Порты пула теперь по умолчанию открываются как SOCKS5 (в окне «Пул портов» можно выбрать SOCKS5 или HTTP), поэтому через пул работают UDP и подменённый HTTP/3. Существующие пулы сохраняют свой прежний протокол.
    • Редактирование запущенного пула теперь корректно восстанавливает адрес источника прокси и настройки ротации, а не открывается пустым.
    • URL со списком прокси, вставленный в поле файла/пути на сервере, теперь корректно скачивается, а панель дополнительных настроек отображается правильно.
  38. 1.1.28Исправление баннера отчёта о сбое

    • Баннер отчёта об ошибке «прошлый раз приложение завершилось некорректно» теперь остаётся закрытым. Кнопка «Закрыть» — как и отправка отчёта — больше не возвращает его после обновления вкладки дашборда; он снова появится, только если приложение действительно снова аварийно завершится.
  39. 1.1.27Пул портов и просмотр профилей

    • Окно «Пул портов» теперь закрывается при запуске, а управление каждым запущенным пулом (редактирование, тест конфигурации, просмотр профиля, остановка, ссылка на экспорт) находится в его строке таблицы активных портов. Экспортируемый список прокси теперь содержит схему (socks5://host:port). Также можно скачать и подсчитать источник прокси и протестировать случайный прокси на доступность, утечки DNS/IPv6 и UDP перед запуском.
    • Панель версий браузеров стала аккуратным сворачиваемым списком, сгруппированным по операционной системе и браузеру, а счётчик показывает, сколько версий браузеров есть в базе.
  40. 1.1.26Надёжность обновлений

    • Автоматические обновления теперь повторяют загрузку при обрыве на медленном или нестабильном соединении и напрямую распознают неполную передачу, вместо ошибки при первой попытке.
  41. 1.1.25Отображение авто-профиля

    • Для портов с авто-подбором профиля по User-Agent дашборд теперь показывает идентичность, фактически применённую к последнему запросу (например, Chrome после запроса из Chrome), а не начальный профиль.
  42. 1.1.24Исправления сведений о порте и теста конфигурации

    • Устранено обрезание текста у правого края в сведениях о порте и в просмотре профиля (длинные значения отпечатка теперь переносятся), наложение кнопки копирования на соседнее поле, а также ошибки теста конфигурации: он больше не показывает ложное несовпадение отпечатка на портах в режиме браузера/авто, и его результат остаётся на экране.
  43. 1.1.23Исправление обновления в Windows

    • Устранена ошибка автообновления в Windows («Отказано в доступе»), при которой запущенное приложение не удавалось заменить на месте; обновления теперь устанавливаются корректно. Небольшое улучшение вёрстки просмотра профиля — длинные списки шифров и расширений переносятся аккуратно.
  44. 1.1.22Редактирование портов и исправление теста конфигурации

    • Открытые порты теперь можно перенастраивать на месте через полноценное окно редактирования, аналогичное окну открытия порта. Тест конфигурации больше не показывает ложное несовпадение отпечатка на SOCKS5-портах, а его результат остаётся на экране. Сведения о порте отображаются в более аккуратном виде только для чтения.
  45. 1.1.21Улучшения окна открытия порта

    • Подписи быстрого старта над пресетами «Браузер» и «HTTP-клиент», единообразные названия вариантов в диалоге режима, более стабильная раскладка предварительных проверок, более строгая проверка вышестоящего прокси и выделяемое поле со строкой прокси в сведениях о порте.
  46. 1.1.20Исправления интерфейса

    • Исправления интерфейса дашборда: раскладка вкладок для длинных подписей, размеры диалога открытия порта, позиционирование подсказок и корректное переключение языка во всех элементах.
  47. 1.1.19Дашборд на русском и китайском

    • Панель управления приложения теперь полностью локализована — переключайте английский, русский и китайский прямо в шапке. Переведены все экраны, диалоги, подсказки и сообщения.
  48. 1.1.18Ребрендинг: BlankTrail Proxy

    • SpoofForge теперь называется BlankTrail Proxy и доступен на blanktrail.com. Установленные копии продолжают работать и обновятся автоматически — ничего делать не нужно.
  49. 1.1.17Умнее пресеты Open Port

    • Быстрые пресеты в диалоге Open Port теперь задают полностью согласованную личность: пресет HTTP-клиента назначает и подделывает целостную браузерную личность, а пресет браузера сопоставляет и нормализует отпечаток реального браузера — оба с понятным выбором Identity / Uniqueness.
  50. 1.1.16Обновлённый логотип

    • Единый логотип-щит BlankTrail Proxy теперь одинаково используется в приложении, в иконках трея и установщика и на сайте.
  51. 1.1.15Улучшения задач скрапинга

    • Диалог задач скрапинга стал понятнее: загрузка списка прокси файлом или по URL, выбор любого браузера или случайного набора (и случайной ОС), разумные значения по умолчанию и раздел расширенных настроек для тонкой настройки пула.
  52. 1.1.14Улучшения главной страницы

    • Главная страница дашборда стала удобнее: настраиваемый размер страницы для больших списков портов, копирование адреса прокси порта в один клик и более понятная сводка типов браузеров.
  53. 1.1.13Улучшения доменной маршрутизации

    • Правила доменной маршрутизации теперь сохраняются автоматически при любом изменении; более чистый редактор с понятными селекторами апстрима/шлюза и подсказками у каждого поля.
  54. 1.1.12Управление пресетами

    • Переработана вкладка пресетов: наборы портов в папках с перетаскиванием, сохранение всех или выбранных портов, применение с перезаписью или объединением.
  55. 1.1.11Управление VPN-шлюзами

    • Переработана вкладка VPN-шлюзов: наглядная таблица с редактированием и удалением в строке и удобный диалог добавления для VLESS и OpenVPN.
    • Цепочка шлюзов (маршрутизация одного шлюза через другой) теперь работает, с защитой от зацикливания.
  56. 1.1.10Улучшения интерфейса

    • Переработан диалог открытия порта: пресеты в один клик для браузера и HTTP-клиента, более чистый и понятный вид.
    • Проверка апстрим-прокси или шлюза (связь, UDP, утечки) прямо перед открытием порта.
  57. 1.1.9Надёжность и обновление дашборда

    • Повышена надёжность доставки профилей и генератора.
    • Переработанный дашборд: вкладки функций, меню настроек и выбор языка.
    • Более понятные сообщения о статусе подключения.
  58. 1.1.8Шлюзы из коробки

    • Шлюзы VLESS+Reality теперь работают из коробки — ничего дополнительно скачивать не нужно.
    • Если OpenVPN не установлен, дашборд теперь подсказывает, как установить его под вашу операционную систему.
  59. 1.1.7Восстановление пароля и опции установки

    • Забыли пароль от дашборда? Теперь его можно сбросить, повторно активировав лицензию.
    • На Windows при обнаружении установленной копии установщик предлагает выбор: обновить, переустановить начисто или удалить — при чистой переустановке можно сохранить лицензию и сертификат.
  60. 1.1.6Обновление из приложения

    • Обновляйте BlankTrail Proxy до новой версии прямо из дашборда — в один клик, с возможностью ручной загрузки, если автообновление недоступно.
    • Дополнительные уточнения отпечатка HTTP/3 (QUIC) для ещё более точного совпадения с актуальным Chrome.
  61. 1.1.5Точнее отпечаток HTTP/2

    • Когда приложение подбирает профиль браузера по запрошенному User-Agent, уровень HTTP/2 в отпечатке теперь ещё точнее совпадает с настоящим браузером.
  62. 1.1.4Свежие отпечатки браузеров

    • Обновили до Chrome 150, а также до актуальных Firefox, Safari и Edge.
    • Профили стали разнообразнее и реалистичнее, поэтому каждое соединение выглядит как отдельная настоящая машина, а не копия одной и той же.
    • Отпечаток HTTP/3 (QUIC) полностью приведён к актуальному виду.
  63. 1.1.3Апгрейд лицензии и возврат средств

    • Апгрейд лицензии до старшего тарифа прямо на месте — вы доплачиваете только разницу в цене.
    • Теперь действует гарантия возврата средств в течение 48 часов.
  64. 1.1.0Усиленное лицензирование и целостность

    • Усиленная защита лицензии: движок фингерпринтов теперь безопасно доставляется на ваше лицензированное устройство при запуске, а не поставляется внутри приложения.
    • При запуске приложение один раз обращается к вашему аккаунту, чтобы загрузить профили; на старте нужно кратковременное подключение к интернету.
    • Порядок открытия портов и работы с профилями не изменился — всё работает как прежде после запуска.
  65. 1.0.5Инструменты фингерпринта

    • Тест конфигурации: одна кнопка при открытии порта или пула для скрапинга проверяет утечки IP/DNS, подтверждает, что подмена фингерпринта доходит до цели, и показывает, поддерживает ли вышестоящий прокси UDP.
    • Просмотр профиля: посмотрите точную личность порта — User-Agent, состав TLS и ожидаемый JA3.
    • Импорт фингерпринта: захватите фингерпринт реального браузера и примените к порту или сохраните под именем для повторного использования.
  66. 1.0.4Гибкая маршрутизация

    • Правила Domain Routing: отдельная вкладка — направляйте выбранные домены или точные хосты через другой прокси, шлюз или цепочку; у каждого правила свой спуфинг или без спуфинга.
    • Счётчик профилей: разбивка по ОС, браузерам и версиям.
  67. 1.0.3Умное кеширование

    • Два новых режима hard-кеша: "только медиа" и "автопрогрев".
    • Версия продукта видна в дашборде.
  68. 1.0.2Функции для работы

    • Управление idle-таймаутом: глобально по клику или свой таймаут / "никогда" на порт.
    • Источники профилей: курируемая база, генерация на лету или случайный отпечаток.
    • Подмена устаревших заголовков под текущий браузер (рекомендуется для скраперов).
    • Пресеты портов: именованные наборы с настройками и папками, переживают обновления.
    • Режим скрапера: пул портов по диапазону с ротацией upstream-листа, авто-ротацией отпечатков и прокси, самовосстановлением и экспортом открытых портов как прокси-листа.
  69. 1.0.1Онбординг и установщики

    • Упрощённая первичная настройка (гид, свой пароль).
    • Одно Windows-приложение с иконкой в трее и логотипом, без консольного окна.
    • Локализованный установщик (EN/RU/ZH) с установкой корневого сертификата в один клик.
    • Обновление "поверх": определяет прежнюю версию и обновляет, не сбрасывая лицензию и настройки.
    • Более чистые логи.
  70. 1.0.0Первый релиз

    • Первый публичный релиз BlankTrail Proxy.
  71. 1.1.1 – 1.1.2Надёжность и устойчивость

    • Приложение мягче переносит кратковременные перебои с интернетом и надёжнее запускается.