docker: Use static ip for tor container.

This commit is contained in:
tecnovert
2022-03-27 11:28:17 +02:00
parent a5b192b931
commit 6b063d0582
3 changed files with 26 additions and 14 deletions

View File

@@ -8,6 +8,13 @@ Basicswap can be configured to route all traffic through a tor proxy.
basicswap-prepare can be configured to download all binaries through tor and to enable or disable tor in all active coin config files.
#### Create initial files
Docker will create directories instead of files if these don't exist.
touch $COINDATA_PATH/tor/torrc
#### For a new install
Note that some download links, notably for Litecoin, are unreachable when using tor.
@@ -17,7 +24,7 @@ If running through docker start the tor container with the following command as
docker compose -f docker-compose_with_tor.yml run --name tor --rm tor \
tor --allow-missing-torrc --SocksPort 0.0.0.0:9050
docker compose -f docker-compose_with_tor.yml run -e TOR_PROXY_HOST=tor --rm swapclient \
docker compose -f docker-compose_with_tor.yml run -e TOR_PROXY_HOST=172.16.238.200 --rm swapclient \
basicswap-prepare --usetorproxy --datadir=/coindata --withcoins=monero,particl
@@ -27,7 +34,7 @@ Start Basicswap with:
#### Enable tor on an existing datadir
docker compose -f docker-compose_with_tor.yml run -e TOR_PROXY_HOST=tor --rm swapclient \
docker compose -f docker-compose_with_tor.yml run -e TOR_PROXY_HOST=172.16.238.200 --rm swapclient \
basicswap-prepare --datadir=/coindata --enabletor
#### Disable tor on an existing datadir