From c1eff16d2396bffc184a3a9b313cace731306215 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 23 Jan 2020 16:33:56 -0300 Subject: Feat: provision: tor-transproxy: Tor Browser support --- share/provision/tor-transproxy | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'share/provision/tor-transproxy') diff --git a/share/provision/tor-transproxy b/share/provision/tor-transproxy index e80a382..58b496a 100755 --- a/share/provision/tor-transproxy +++ b/share/provision/tor-transproxy @@ -39,3 +39,14 @@ echo "nameserver 127.0.0.1" | sudo tee /etc/resolv.conf > /dev/null # Tor config sudo cp $DIRNAME/files/tor-transproxy/etc/tor/torrc /etc/tor/torrc sudo service tor restart + +# Tor Browser config to use the system-installed tor daemon +# See https://trac.torproject.org/projects/tor/wiki/TorBrowserBundleSAQ +if [ -e "$HOME/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser" ]; then + # Force about:config preferences + sudo cp $DIRNAME/files/tor-transproxy/tbb/user.js $HOME/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default/user.js + + # Hard code control port password into the start-tor-browser script + sed -i -e "s/setControlPortPasswd \${TOR_CONTROL_PASSWD:='\"secret\"'/setControlPortPasswd \${TOR_CONTROL_PASSWD:='\"\"'}/" \ + $HOME/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/start-tor-browser +fi -- cgit v1.2.3