Browse Source

reactivate tor v2 hidden service for bitcoind

develop
kenshin-samourai 4 years ago
parent
commit
ba6c976cac
  1. 1
      docker/my-dojo/bitcoin/restart.sh
  2. 9
      docker/my-dojo/dojo.sh
  3. 7
      docker/my-dojo/install/upgrade-scripts.sh
  4. 5
      docker/my-dojo/tor/restart.sh

1
docker/my-dojo/bitcoin/restart.sh

@ -32,6 +32,7 @@ bitcoind_options=(
if [ "$BITCOIND_LISTEN_MODE" == "on" ]; then
bitcoind_options+=(-listen=1)
bitcoind_options+=(-bind=172.28.1.5)
bitcoind_options+=(-externalip=$(cat /var/lib/tor/hsv2bitcoind/hostname))
bitcoind_options+=(-externalip=$(cat /var/lib/tor/hsv3bitcoind/hostname))
fi

9
docker/my-dojo/dojo.sh

@ -85,6 +85,7 @@ stop() {
# Renewal of bitcoind onion address
if [ "$BITCOIND_LISTEN_MODE" == "on" ]; then
if [ "$BITCOIND_EPHEMERAL_HS" = "on" ]; then
$( docker exec -it tor rm -rf /var/lib/tor/hsv2bitcoind ) &> /dev/null
$( docker exec -it tor rm -rf /var/lib/tor/hsv3bitcoind ) &> /dev/null
fi
fi
@ -417,6 +418,14 @@ onion() {
echo "Your private Whirlpool client (do not share) = $V2_ADDR_WHIRLPOOL"
echo " "
fi
if [ "$BITCOIND_INSTALL" == "on" ]; then
if [ "$BITCOIND_LISTEN_MODE" == "on" ]; then
V2_ADDR_BTCD=$( docker exec -it tor cat /var/lib/tor/hsv2bitcoind/hostname )
echo "Your local bitcoind (do not share) = $V2_ADDR_BTCD"
echo " "
fi
fi
fi
}

7
docker/my-dojo/install/upgrade-scripts.sh

@ -184,13 +184,6 @@ cleanup() {
# Post start clean-up
post_start_cleanup() {
#################
# Clean-up v1.9.0
#################
# Remove /var/lib/tor/hsv2bitcoind from tor volume
docker exec -it tor rm -rf /var/lib/tor/hsv2bitcoind
#################
# Clean-up v1.6.0
#################

5
docker/my-dojo/tor/restart.sh

@ -23,6 +23,11 @@ tor_options=(
if [ "$BITCOIND_INSTALL" == "on" ]; then
if [ "$BITCOIND_LISTEN_MODE" == "on" ]; then
tor_options+=(--HiddenServiceDir /var/lib/tor/hsv2bitcoind)
tor_options+=(--HiddenServiceVersion 2)
tor_options+=(--HiddenServicePort "8333 172.28.1.5:8333")
tor_options+=(--HiddenServiceDirGroupReadable 1)
tor_options+=(--HiddenServiceDir /var/lib/tor/hsv3bitcoind)
tor_options+=(--HiddenServiceVersion 3)
tor_options+=(--HiddenServicePort "8333 172.28.1.5:8333")

Loading…
Cancel
Save