Gridcoin in tor (ubuntu linux)

in #gridcoin5 years ago (edited)

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


Gridcoin is an open source cryptocurrency (Ticker: GRC) which securely rewards volunteer computing performed upon the BOINC platform in a decentralized manner on top of proof of stake.

BOINC (Berkeley Open Infrastructure for Network Computing) is a distributed Internet platform launched beginning of 2002 and rewards participants with credits for performed work. BOINC is an application available for multiple Operating Systems and utilises the unused CPU and GPU cycles on computers to perform scientific work.

Sort:  

Congratulations @sau412! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

Click here to view your Board

Support SteemitBoard's project! Vote for its witness and get one more award!

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.

I cannot see any good reasons. Privacy only.

Coin Marketplace

STEEM 0.27
TRX 0.12
JST 0.032
BTC 67058.56
ETH 3094.83
USDT 1.00
SBD 3.64