runing all secure programs in docker
Currently works only in Chromium
This is for when security programs do not install due to dependency issues like this.
Before starting, you need to install docker and docker-compose.
Start the container by running the following command:
wget https://raw.githubusercontent.com/project-BarryBarry/firesand/main/docker-compose.yml -O docker-compose.yml
docker-compose up -d
You can access the container at here.
Run the security program you need from 'Menu → Other'.
If you don't have the programs you need, most Web sites will automatically try to install them when you run Veraport.
Your browser should always trust localhost's ssl certificate.
Follow these steps to make Chromium trust localhost's certificate:
- Paste
chrome://flags/#allow-insecure-localhost
into the address bar. - Press Enter.
- Change the value to Enabled.
- First, forward the port of the security program bound to the local host to 0.0.0.0 through haproxy.
- Forward the container's port to the host's localhost in the docker-compose.yml file.
- The security program was installed automatically, but it doesn't work.
Probably, it seems that the security program communicates with the website through the port, not just checking whether it is installed or not.
You can expose ports by editing/etc/haproxy/haproxy.cfg
anddocker-compose.yml
.
If you leave an issue, we will include it in the container.