Search the Community
Showing results for tags 'tor'.
Found 3 results
Bitcoin Wiki is a good source for different ways to set this up. But for a basic version running Linux, specifically Ubuntu, read below. https://en.bitcoinwiki.org/wiki/Setting_up_a_Tor_hidden_service Setup TOR, the easy way is sudo apt-get install tor Otherwise look here https://2019.www.torproject.org/docs/debian.html.en Once that is done lets add the hidden service, which will be your onion address. sudo nano /etc/tor/torrc Now add this to the file. Devault appears to only work with v2, and doesn't work with v3, so we force that option. HiddenServiceDir /var/lib/tor/hidden_service_dvt/ HiddenServiceVersion 2 HiddenServicePort 33039 127.0.0.1:33039 Close and save, then restart the tor service. sudo service tor restart To get your new onion address. sudo cat /var/lib/tor/hidden_service_dvt/hostname Now to setup the devault wallet, stop your Devault wallet and edit the devault.conf nano ~/.devault/devault.conf Add these lines, and this is where reading through the Bitcoin Wiki link above is a good idea. onion=127.0.0.1:9050 externalip=yournewonionaddress.onion listen=1 discover=1 I like to remove peers.dat before restarting the wallet, now restart, and hopefully some others have setup onion's to connect to. here is one to try as an addnode mbzneaoigz224i5o.onion
On the VPS side you can use an onion address to run multiple D FortunaStakes on a single machine. All you really need is enough ram and hard drive space to run each daemon wallet (denariusd). install TOR (ubuntu, raspbian, etc) sudo apt-get install tor or install from source list https://2019.www.torproject.org/docs/debian.html.en (ubuntu 16.04 xenial example below) You need to add the following entries to /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/: deb https://deb.torproject.org/torproject.org xenial main deb-src https://deb.torproject.org/torproject.org xenial main Then add the gpg key used to sign the packages by running the following commands at your command prompt: # curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import # gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add - We provide a Debian package to help you keep our signing key current. It is recommended you use it. Install it with the following commands: # apt update # apt install tor deb.torproject.org-keyring edit to start adding onion addresses sudo nano /etc/tor/torrc HiddenServiceDir /var/lib/tor/hidden_service01/ HiddenServiceVersion 2 HiddenServicePort 33369 127.0.0.1:33301 HiddenServicePort 9999 127.0.0.1:33301 HiddenServiceDir /var/lib/tor/hidden_service02/ HiddenServiceVersion 2 HiddenServicePort 33369 127.0.0.1:33302 HiddenServicePort 9999 127.0.0.1:33302 restart service to pick the changes up sudo service tor restart show onion address sudo cat /var/lib/tor/hidden_service01/hostname sudo cat /var/lib/tor/hidden_service02/hostname Basically you can create multiple ~./denarius folders to store chaindata like this for 2 FS's on a single VPS. mkdir ~/D mkdir ~/D/FS01 mkdir ~/D/FS02 denariusd -datadir=/home/username/D/FS01 denariusd -datadir=/home/username/D/FS02 Sample denarius.conf rpcuser=denariusrpc rpcpassword=somestrongpassword rpcallowip=127.0.0.1 daemon=1 port=9999 fortunastake=1 listen=1 externalip=youronionaddress.onion fortunastakeaddr=youronionaddress.onion:9999 fortunastakeprivkey=yourfortunastakegenkey tor=127.0.0.1:9050 bind=127.0.0.1:33301 rpcport=32301 for each FS you add change the last number of bind and rpcport, so 1 could become 2 and so and so on. Separate denarius.conf in each ~/D/FS01 ~/D/FS02 etc. folder on your QT, fortunastake.conf will have youronionaddress.onion:9999 as the IP address hint: you can also connect into the TOR onion addresses as addnodes pos.watch is running on addnode=denariussfmrd7kh.onion
Not working right yet. How to connect QT Wallet (Windows) to TOR nodes. Add the following to your denarius.conf in %appdata%/Denarius/ (Windows) onlynet=tor connect=uefhefkuzrzfz6mz.onion:9999 tor=127.0.0.1:9050 Note: Tor may use port 9150 instead (e.g. for the browser bundle). If the above doesn't work, change the port to 9150 and try again. Remove any addnode= lines to non-Tor (non-"onion") addresses. Run a Tor client such as the Tor daemon (e.g. tor.exe from the "expert bundle" at https://www.torproject.org/download/download). Run tor.exe from the expert bundle above first, then open QT wallet. Now your wallet's node IP will be hidden at all times through the Tor network.