AudionAudion

Browsers Portable

github.com/Tensionix/browsers-portable ↗
Сборки этого проекта: версии, файлы и контрольные суммы.
Browsers Portable

Браузер попадает сюда по одному правилу: у разработчика нет портативной сборки, которая обновляет сама себя. Vivaldi и Cent не взяты именно поэтому — у них всё уже есть. Программа скачивает, распаковывает и собирает браузер, а потом обновляет его: в Windows не устанавливается ничего, установщики разбираются, а не запускаются. Отдельно ценен Chromium-Gost — он говорит по ГОСТ-TLS, которого требуют госпорталы. Пользуетесь только Chrome — проще взять Chrome Portable, там то же самое для одного браузера.

2.0.2
40 загрузок с GitHub

Audion Browsers Portable

English · Руководство

Содержание

Один движок на весь стек Chromium: скачивает, распаковывает, собирает портативные браузеры и потом их обновляет.

Библиотеки портативности

Основная библиотека — прокси библиотека (x86/x64). Все переключатели в App/version.ini равны 0. Альтернативы — Chrome++ (DeftKing) и Vivaldi++, обе для x86/x64/ARM64. Если проверка выпуска или загрузка недоступны, используется архив выбранной библиотеки, сохранённый от прежней загрузки (в Portable\_archives папки назначения) и проверенный заново. Созданный командный файл запускает браузер из App, чтобы относительные пути к Data и Cache оставались внутри сборки. Очистка реестра применяется только к Chrome++.

Возможности отдельных сборщиков в общей программе

Раздел ОБНОВЛЕНИЕ → ОБНОВИТЬ ТОЛЬКО DLL обновляет выбранную библиотеку в готовых сборках без скачивания браузера. Его файлы, Data и Cache остаются на месте. При обновлении той же библиотеки сохраняется INI; при смене библиотеки создаётся стандартный INI, у прокси библиотеки — с нулевыми переключателями.

Под заголовком ДОПОЛНИТЕЛЬНО у сборки, проверки и обновления есть свои ссылки полного установщика Chrome и Yandex. Пустые поля используют официальные источники. Установщик по своей ссылке при сборке и обновлении скачивается заново.

Галка Отключить обновлятор Yandex включена по умолчанию и удаляет только service_update.exe внутри App Яндекс.Браузера. Обновлять его затем нужно через эту программу.

Раздел СЕРТИФИКАТ → ДОБАВИТЬ В СБОРКУ сохраняет два сертификата НУЦ Минцифры и команды установки/отзыва в выбранной готовой сборке. Это загрузка файлов; установка доверия в Windows остаётся отдельной командой.

Зачем это сделано

Портативный браузер нужен по двум причинам: он не трогает систему и переносится папкой. Но у половины браузеров портативной сборки нет вовсе, а у второй половины она есть — и не обновляется. Собрать её руками можно, обновлять руками каждые три недели — нет.

В Windows при этом ничего не устанавливается. Установщик не запускается, а распаковывается: из него достаётся то, что он собирался положить в систему. Профиль лежит в папке сборки, рядом с браузером.

Скачивание официальных файлов

Раздел СКАЧИВАНИЕ сохраняет оригинальные файлы в Browser Downloads внутри папки назначения: портативный SFX Cent Browser (x86/x64), портативный ZIP LibreWolf (x64/ARM64), установщик Vivaldi (x86/x64/ARM64) и обычный установщик DuckDuckGo (x64). Для Vivaldi самостоятельно выберите в установщике «Дополнительно → Установить автономную версию». Программа только скачивает файлы, без запуска, распаковки и замены DLL.

Повторная загрузка проверяет сохранённый SHA256. Установщик DuckDuckGo скачивается во временный файл: если хэш совпадает, сохраняется прежняя копия; если отличается, она заменяется новой. Ошибка одного источника не останавливает остальные загрузки. Zen не включён: в текущем официальном выпуске Windows нет портативного пакета (проверено 01.10.2026).

Кто в списке сборки с DLL и почему

Для сборки с DLL правило отбора одно: у разработчика нет портативной сборки, которая обновляет сама себя.

браузерпочему здесь
Google Chromeпортативной сборки нет вовсе
Яндекс.Браузерпортативной нет, а сертификаты Минцифры уже встроены
Braveесть сторонние сборки, и ни одна не обновляется
Chromium-Gostговорит по ГОСТ-TLS, который требуют госпорталы; архив есть, обновления нет
Ungoogled Chromiumархив есть, обновлятора нет — в этом и смысл проекта

Кто исключён из сборки с DLL:

пакеты автообновления, то есть она умеет обновляться сама;

форк собирает только 32-битную версию, и магазин расширений в ней не работает — обычный блокировщик рекламы не ставится.

Логика простая: если браузер умеет обновляться сам, оборачивать его — значит брать на себя работу, которую уже делает разработчик, и делать её хуже.

Запуск

Окно открывается файлом Start.exe. Любую операцию можно запустить и из командной строки, с теми же настройками, - командой browsers_cli.cmd; об этом в руководстве.

Дальше

антивируса при сборке.


Техническая часть

Что получается

Папка со сборкой: браузер, профиль, файл запуска и запись о том, какие версии внутри. Переносится целиком, следов в системе не оставляет.

Обновление

Движок сверяет, что вышло у разработчика, с тем, что лежит в сборке, и обновляет только изменившееся. Профиль при этом не трогается.

Ложная тревога антивируса

Сборка может упасть на упаковке с ошибкой доступа к файлу — это не диск и не повреждённый архив, а антивирус, разбирающий свежий исполняемый файл. Разобрано в tools\CHROME_PLUS_AND_DEFENDER.md.

Версии
2.0.2
Audion_Browsers_Portable_v2.0.2_Full.zip104 МБ15 октября 2026sha256GitHub ↗
Audion_Browsers_Portable_v2.0.2.zip71.7 МБ15 октября 2026sha256GitHub ↗
README_EN.dark.pdf91.3 КБ15 октября 2026GitHub ↗
README_EN.light-sand.pdf91.5 КБ15 октября 2026GitHub ↗
README_EN.md5.8 КБ15 октября 2026GitHub ↗
README_RU.dark.pdf108 КБ15 октября 2026GitHub ↗
README_RU.light-sand.pdf108 КБ15 октября 2026GitHub ↗
README_RU.md9.9 КБ15 октября 2026GitHub ↗
USER_GUIDE_EN.dark.pdf184 КБ15 октября 2026GitHub ↗
USER_GUIDE_EN.light-sand.pdf184 КБ15 октября 2026GitHub ↗
USER_GUIDE_EN.md17.3 КБ15 октября 2026GitHub ↗
USER_GUIDE_RU.dark.pdf214 КБ15 октября 2026GitHub ↗
USER_GUIDE_RU.light-sand.pdf214 КБ15 октября 2026GitHub ↗
USER_GUIDE_RU.md28.8 КБ15 октября 2026GitHub ↗
Установка

Программа портативная: распакованная папка и есть установленная программа. Реестр не трогается, удаление — удалить папку.

$name = "Audion_Browsers_Portable_v2.0.2_Full.zip"
Invoke-WebRequest "https://audion.dev/get/browsers-portable/2.0.2/Audion_Browsers_Portable_v2.0.2_Full.zip" -OutFile $name
Invoke-WebRequest "https://audion.dev/get/browsers-portable/2.0.2/Audion_Browsers_Portable_v2.0.2_Full.zip.sha256" -OutFile "$name.sha256"

$want = (Get-Content "$name.sha256").Split(" ")[0]
$have = (Get-FileHash $name -Algorithm SHA256).Hash.ToLower()
if ($want -ne $have) { throw "сумма не сошлась: загрузка повреждена" }

Expand-Archive $name -DestinationPath ".\browsers-portable"
Все загрузки · На главную