Here is instruction how to increase your privacy using tor for Gridcoin wallet for ubuntu linux.
- First of all, check if tor usage is not illegal in your country.
- Current instruction is not creating tor exit node.
- I assume that you already have Gridcoin wallet and it already synced.
- Your Gridcoin traffic will go through tor network by default.
- If you setup listening node, you also should add your node to list (onion nodes are not discoverable)
Gridcoin-through-tor node
Your Gridcoin traffic will go through tor network. No inbound connections allowed.
Requires sudo rights.
- Install tor with next command:
sudo apt-get install tor
- In Gridcoin wallet open options (Settings -> Options), then network tab, check 'connect through SOCKS proxy' with proxy IP 127.0.0.1 and port 9050.
- Restart Gridcoin wallet and wait until it connects to Gridcoin network through tor network.
- Done!
Listening Gridcoin-inside-tor node
Your Gridcoin traffic will go through tor network. Inbound connections are allowed (that means faster synchronizing).
Requires sudo rights.
If you setup listening node, you also should add your node to list (onion nodes are not discoverable)
- Install tor with next command:
sudo apt-get install tor
- Add hidden resource in /etc/tor/torrc (requires sudo to edit)
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 32749 127.0.0.1:32749
- Restart tor with
sudo service tor restart
- In Gridcoin wallet open options (Settings -> Options), then network tab, check 'connect through SOCKS proxy' with proxy IP 127.0.0.1 and port 9050.
- Restart Gridcoin wallet and wait until it connects to Gridcoin network through tor network.
- Your tor address is located in /var/lib/tor/hidden_service/hostname:
cat /var/lib/tor/hidden_service/hostname
Add this address to onion nodes list .
- Done!
How to check node availability (but not for your own node)
In debug console use command:
addnode kpd3s4qzxoghna5l.onion onetry
If you want to ckeck your own node availability ask someone else.
What if listening gridcoin tor node is not available
Try to add next lines in gridcoinresearch.conf
bind=127.0.0.1:32749
listen=1
Addnodes for tor
You can use standart addnodes list. But also you can use .onion nodes (listening nodes inside tor network). Check this github page.
Links
- Tor network https://www.torproject.org/
- Tor downloads page https://www.torproject.org/download/download.html.en
- Gridcoin tor addnodes list: https://github.com/sau412/gridcoin_tor
![](https://images.hive.blog/768x0/https://steemitimages.com/DQmNSv5FPKWmoZdEgF3GuvNpwAxueoaWZDFv7a48HPpc8WJ/image.png)
![](https://images.hive.blog/768x0/https://steemitimages.com/DQmT2Q7sjXJgyUMRZK78HMztDkzzVZrYu14MzacW9nZj665/image.png)
Congratulations @sau412! You received a personal award!
Click here to view your Board
Is there a good reason why I should use TOR with Gridcoin?
Or just for privacy reasons?
Tiniest one found (shower thought): with listening tor gridcoin node you can accept incoming connections too, but only from tor network. If you behind NAT (i.e. many users use single IP) you cannot accept incoming connections from ordinary network directly. It is not a problem, anyway. Until nodes with public IPs exists.
Thanks =)
I cannot see any good reasons. Privacy only.