An open API service indexing awesome lists of open source software.

https://github.com/akotov-dev/mageia-palemoon-private

Docker image for secure web surfing
https://github.com/akotov-dev/mageia-palemoon-private

anonymization docker-image palemoon

Last synced: about 1 year ago
JSON representation

Docker image for secure web surfing

Awesome Lists containing this project

README

          

# akotovdev/mageia-palemoon:private
Образ Docker для безопасного веб-серфинга.

*Примечание: для быстрого изготовления использовался [DockerManager](https://github.com/AKotov-dev/docker-manager)*

Имя в DockerHub: `akotovdev/mageia-palemoon:private`
Не забудьте включить пользователя в группу `docker`: `usermod -aG docker $LOGNAME && reboot`

**Изготовление образа akotovdev/mageia-palemoon:private**
1. ПКМ (таблица образов) -> Создать образ из Dockerfile
2. Указать Новый образ: `akotovdev/mageia-palemoon:tmp`
3. Вставить содержимое [Dockerfile](https://github.com/AKotov-dev/mageia-palemoon-private/blob/main/Dockerfile) и нажать Ок:
4. Создан образ `akotovdev/mageia-palemoon:tmp`
+ двойной клик, вставить команду:
`--env="DISPLAY" --net=host --device=/dev/dri -e PULSE_SERVER="tcp:localhost:4713"`
+ откроется браузер PaleMoon из контейнера, установить в нём
+ прокси socks5: `127.0.0.1`, порт `9055`
+ DNS через прокси socks5
+ другие настройки, например стартовую страницу или темы + аддоны, очистить историю и закрыть браузер
5. ПКМ (таблица контейнеров) на `akotovdev/mageia-palemoon:tmp` -> Создать образ `akotovdev/mageia-palemoon:private`
6. Запустить образ `akotovdev/mageia-palemoon:private`
+ двойной клик, вставить команду:
`--rm --env="DISPLAY" --net=host --device=/dev/dri -e PULSE_SERVER="tcp:localhost:4713"`
+ и нажать Ok

*Результат: приватное окно в интернет + безопасность + изоляция от основной ОС.*

**Дополнительные примеры загрузки/запуска**
1. Из терминала под юзером:
`docker run --rm --env="DISPLAY" --net=host --device=/dev/dri -e PULSE_SERVER="tcp:localhost:4713" akotovdev/mageia-palemoon:private`
2. С Ярлыка `Меню-Интернет-PaleMoon-Private (Docker)`; требуется установка [лаунчера](https://github.com/AKotov-dev/mageia-palemoon-private/tree/main/palemoon-private-launcher)

**Включение звука из контейнера через настройки сервера PulseAudio на хосте**
1. Команда в терминале от юзера: `paprefs`
2. Выбрать вкладку `Сетевой сервер` и включить флажки:
+ `Включить сетевой доступ к локальным звуковым устройствам`
+ `Не требовать аутентификацию`