Merge pull request #274 into master

af599782 client: plugins: tor: increase bootstrap wait time (Aaron Fiore)
2a0c2610 client: plugins: tor: disable interactive pseudo-TTY (Aaron Fiore)
This commit is contained in:
2026-01-21 11:32:14 -08:00

View File

@@ -90,7 +90,7 @@ function tor::start()
# Set docker-finance's proxychains to point to Tor instance
local -r _proxychains="/etc/proxychains.conf"
lib_utils::print_info "${global_container}: updating $_proxychains"
docker exec -it --user root "$global_container" \
docker exec --user root "$global_container" \
/bin/bash -i -c "
sed -i \
-e 's:^#quiet_mode:quiet_mode:' \
@@ -99,11 +99,11 @@ function tor::start()
&& echo 'socks5 $_ip 9050' >>$_proxychains" || lib_utils::die_fatal
# Test Tor connection
local -r _sleep="15s"
local -r _sleep="30s"
lib_utils::print_warning "${global_container}: testing connection (bootstrapping ~${_sleep})"
sleep "$_sleep" # Give time to bootstrap
# TODO: run timer to verify response (and fail if N times if no response)
docker exec -it "$global_container" \
docker exec "$global_container" \
/bin/bash -i -c "
proxychains curl -s https://check.torproject.org 2>/dev/null \
| grep -B3 'Your IP address appears to be' \