<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.digital-orgy.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80_%28%D0%9D%D0%B0%D0%B8%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9_%D1%81_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%BE%D0%B9_%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%B8%D1%86%D1%8B%29</id>
	<title>Удаленный браузер (Наиболее быстрый с поддержкой кирилицы) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.digital-orgy.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80_%28%D0%9D%D0%B0%D0%B8%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9_%D1%81_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%BE%D0%B9_%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%B8%D1%86%D1%8B%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.digital-orgy.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80_(%D0%9D%D0%B0%D0%B8%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9_%D1%81_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%BE%D0%B9_%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%B8%D1%86%D1%8B)&amp;action=history"/>
	<updated>2026-08-07T14:43:09Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.digital-orgy.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80_(%D0%9D%D0%B0%D0%B8%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9_%D1%81_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%BE%D0%B9_%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%B8%D1%86%D1%8B)&amp;diff=64&amp;oldid=prev</id>
		<title>Ross: Новая страница: «Данное руководство описывает процесс развертывания контейнеризированного браузера Firefox с доступом через веб-интерфейс. Решение базируется на образе &lt;code&gt;jlesage/firefox&lt;/code&gt;, который отличается высокой производительностью, отсутствием проблем с сертификата...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.digital-orgy.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80_(%D0%9D%D0%B0%D0%B8%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9_%D1%81_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%BE%D0%B9_%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%B8%D1%86%D1%8B)&amp;diff=64&amp;oldid=prev"/>
		<updated>2026-04-28T17:15:34Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Данное руководство описывает процесс развертывания контейнеризированного браузера Firefox с доступом через веб-интерфейс. Решение базируется на образе &amp;lt;code&amp;gt;jlesage/firefox&amp;lt;/code&amp;gt;, который отличается высокой производительностью, отсутствием проблем с сертификата...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Данное руководство описывает процесс развертывания контейнеризированного браузера Firefox с доступом через веб-интерфейс. Решение базируется на образе &amp;lt;code&amp;gt;jlesage/firefox&amp;lt;/code&amp;gt;, который отличается высокой производительностью, отсутствием проблем с сертификатами и встроенной поддержкой прямого ввода с клавиатуры (включая кириллицу).&lt;br /&gt;
&lt;br /&gt;
== Предварительные требования ==&lt;br /&gt;
* Операционная система: &amp;#039;&amp;#039;&amp;#039;Ubuntu&amp;#039;&amp;#039;&amp;#039; (или любой дистрибутив с поддержкой Docker).&lt;br /&gt;
* Установленные компоненты: &amp;#039;&amp;#039;&amp;#039;Docker&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;Docker Compose&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Подготовка окружения ==&lt;br /&gt;
Создайте рабочую директорию для хранения конфигурации и данных браузера:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p ~/firefox-remote&lt;br /&gt;
cd ~/firefox-remote&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Конфигурация Docker Compose ==&lt;br /&gt;
Создайте файл конфигурации:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano docker-compose.yml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вставьте в него следующее содержимое:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
version: &amp;#039;3&amp;#039;&lt;br /&gt;
services:&lt;br /&gt;
  firefox:&lt;br /&gt;
    image: jlesage/firefox:latest&lt;br /&gt;
    container_name: remote_firefox&lt;br /&gt;
    ports:&lt;br /&gt;
      - &amp;quot;5800:5800&amp;quot;&lt;br /&gt;
    environment:&lt;br /&gt;
      - TZ=Europe/Moscow            # Укажите ваш часовой пояс&lt;br /&gt;
      - VNC_PASSWORD=your_password  # Пароль для доступа (до 8 символов)&lt;br /&gt;
      - DARK_MODE=1                 # Включить темную тему интерфейса&lt;br /&gt;
      - DISPLAY_WIDTH=1920          # Желаемое разрешение экрана&lt;br /&gt;
      - DISPLAY_HEIGHT=1080&lt;br /&gt;
    volumes:&lt;br /&gt;
      - &amp;quot;./config:/config:rw&amp;quot;       # Сохранение профиля и настроек на хосте&lt;br /&gt;
    shm_size: &amp;quot;1gb&amp;quot;                 # Предотвращает вылеты браузера на тяжелых сайтах&lt;br /&gt;
    restart: unless-stopped&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Запуск и управление ==&lt;br /&gt;
Запустите контейнер в фоновом режиме:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
docker-compose up -d&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Основные команды управления:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;docker-compose stop&amp;lt;/code&amp;gt; — временно остановить работу.&lt;br /&gt;
* &amp;lt;code&amp;gt;docker-compose logs -f&amp;lt;/code&amp;gt; — просмотр логов сервера в реальном времени.&lt;br /&gt;
* &amp;lt;code&amp;gt;docker-compose down&amp;lt;/code&amp;gt; — полное удаление контейнера.&lt;br /&gt;
&lt;br /&gt;
== Подключение ==&lt;br /&gt;
Доступ к браузеру осуществляется через любой современный веб-браузер по адресу:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;http://&amp;lt;IP_ВАШЕГО_СЕРВЕРА&amp;gt;:5800&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Особенности использования ==&lt;br /&gt;
&lt;br /&gt;
=== Работа с буфером обмена ===&lt;br /&gt;
Для копирования текста между вашим локальным компьютером и удаленным браузером используйте выдвижную панель. Нажмите на небольшую скрытую стрелку (или край экрана) в левой части окна браузера, чтобы открыть меню управления буфером &amp;lt;code&amp;gt;noVNC&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Раскладка клавиатуры (Кириллица) ===&lt;br /&gt;
В отличие от образов на базе WebRTC (например, kasmVNC), данное решение использует протокол VNC через HTML5, который передает введенные символы напрямую. Если на вашем локальном компьютере включена русская раскладка, символы будут вводиться в удаленный браузер корректно без необходимости настройки &amp;lt;code&amp;gt;setxkbmap&amp;lt;/code&amp;gt; или переменных Wayland на сервере.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Преимущества данного решения:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Протокол:&amp;#039;&amp;#039;&amp;#039; Использование HTTP/noVNC вместо WebRTC устраняет проблему &amp;quot;резиновой мыши&amp;quot; и высоких задержек на слабых каналах связи.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Безопасность:&amp;#039;&amp;#039;&amp;#039; Простая и надежная авторизация по паролю. Отсутствие обязательного требования HTTPS для отображения видеопотока.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Стабильность:&amp;#039;&amp;#039;&amp;#039; Встроенный параметр &amp;lt;code&amp;gt;shm_size&amp;lt;/code&amp;gt; выделяет достаточно разделяемой памяти для рендеринга современных тяжелых сайтов.&lt;/div&gt;</summary>
		<author><name>Ross</name></author>
	</entry>
</feed>