Skip to content

robertothais/firesand

 
 

Repository files navigation

firesand

Docker

runing all secure programs in docker

Currently works only in Chromium

image

This is for when security programs do not install due to dependency issues like this.

Getting Started

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:

  1. Paste chrome://flags/#allow-insecure-localhost into the address bar.
  2. Press Enter.
  3. Change the value to Enabled.

How this works?

  1. First, forward the port of the security program bound to the local host to 0.0.0.0 through haproxy.
  2. Forward the container's port to the host's localhost in the docker-compose.yml file.

Troubleshooting

  1. 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 and docker-compose.yml.
    If you leave an issue, we will include it in the container.

About

run all secure programs in docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 49.7%
  • Python 37.8%
  • Shell 12.5%