From b76c846b514419e446107cc2d86d65305865aae6 Mon Sep 17 00:00:00 2001 From: XMRZombie Date: Fri, 4 Apr 2025 22:02:16 +0000 Subject: [PATCH 1/3] Create haveno-with-external-tor.sh --- scripts/deployment/haveno-with-external-tor.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 scripts/deployment/haveno-with-external-tor.sh diff --git a/scripts/deployment/haveno-with-external-tor.sh b/scripts/deployment/haveno-with-external-tor.sh new file mode 100644 index 0000000000..a89bc83a61 --- /dev/null +++ b/scripts/deployment/haveno-with-external-tor.sh @@ -0,0 +1,5 @@ +#!/bin/sh +TORHOME="$HOME/.local/share/Haveno/xmr_mainnet/tor" +tor -f $TORHOME/torrc --ControlPortWriteToFile $TORHOME/.tor/control.port --DisableNetwork 0 +/opt/haveno/bin/Haveno --torControlUseSafeCookieAuth --torControlCookieFile=$TORHOME/.tor/control_auth_cookie --torControlPort=$(cat $TORHOME/.tor/control.port | sed 's/.*:\([0-9]\+\)/\1/') +kill $(cat $TORHOME/pid) From 9eb364d2c9f3111ff09012401828ccd1119f5dc7 Mon Sep 17 00:00:00 2001 From: XMRZombie Date: Sat, 5 Apr 2025 08:09:21 +0000 Subject: [PATCH 2/3] Create haveno+tor+monerod-launcher.sh --- scripts/deployment/haveno+tor+monerod-launcher.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 scripts/deployment/haveno+tor+monerod-launcher.sh diff --git a/scripts/deployment/haveno+tor+monerod-launcher.sh b/scripts/deployment/haveno+tor+monerod-launcher.sh new file mode 100644 index 0000000000..1741541548 --- /dev/null +++ b/scripts/deployment/haveno+tor+monerod-launcher.sh @@ -0,0 +1,12 @@ +#!/bin/sh +HAVENOHOME="$HOME/.local/share/Haveno" +TORHOME="$HAVENOHOME/xmr_mainnet/tor" + +# Running Tor for monerod +tor --RunAsDaemon 1 --PidFile $HAVENOHOME/tor-monerod-pid --SOCKSPort 9056 +$HAVENOHOME/monerod --rpc-bind-port 18081 --tx-proxy tor,127.0.0.1:9056 --detach --pidfile $HAVENOHOME/monerod-pid + +# Running Tor for Haveno and binding Haveno to external Tor + monerod +tor -f $TORHOME/torrc --ControlPortWriteToFile $TORHOME/.tor/control.port --DisableNetwork 0 +/opt/haveno/bin/Haveno --torControlUseSafeCookieAuth --torControlCookieFile=$TORHOME/.tor/control_auth_cookie --torControlPort=$(cat $TORHOME/.tor/control.port | sed 's/.*:\([0-9]\+\)/\1/') --xmrNode=127.0.0.1:18081 +kill $(cat $TORHOME/pid) && kill $(cat $HAVENOHOME/tor-monerod-pid) && kill $(cat $HAVENOHOME/monerod-pid) From 838bded8f35adca10589468e99d2549be2ebbdef Mon Sep 17 00:00:00 2001 From: XMRZombie Date: Sat, 5 Apr 2025 08:10:05 +0000 Subject: [PATCH 3/3] Rename haveno+tor+monerod-launcher.sh to haveno+external-tor+monerod-launcher.sh --- ...onerod-launcher.sh => haveno+external-tor+monerod-launcher.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename scripts/deployment/{haveno+tor+monerod-launcher.sh => haveno+external-tor+monerod-launcher.sh} (100%) diff --git a/scripts/deployment/haveno+tor+monerod-launcher.sh b/scripts/deployment/haveno+external-tor+monerod-launcher.sh similarity index 100% rename from scripts/deployment/haveno+tor+monerod-launcher.sh rename to scripts/deployment/haveno+external-tor+monerod-launcher.sh