create account

How to run the Particl wallet as a Tor Hidden Service by schmitzer

View this thread on: hive.blogpeakd.comecency.com
· @schmitzer ·
$0.03
How to run the Particl wallet as a Tor Hidden Service
**Original Guide by [u/BondoDeWashington](https://www.reddit.com/user/BondoDeWashington) on [r/Particl](https://particl.reddit.com) subreddit: https://www.reddit.com/r/Particl/comments/6sqm3q/how_to_run_the_particl_wallet_as_a_tor_hidden/**


*FIRST: Completely unnecessary and repetitive warning - **Before doing anything, make sure your wallet is encrypted with a passphrase, the wallet is backed up, and the backup is stored in a safe way.** You are a lot more likely to lose coins because of not doing that than by someone creeping in your connection.*

# Is tor installed?

* At a command prompt just enter `tor`. If it is already running, you should get an error message that says something like "Is tor already running?" That's good if you do. If not, at the command prompt install with: 

`sudo apt-get install tor`
* Then restart your machine, and tor should be running.

# Define Particl as a tor hidden service in the tor configuration file

* To get to your tor configuration file, enter:

`sudo nano /etc/tor/torrc`

* Then in the code enter:

`HiddenServiceDir /var/lib/tor/particl-service/`
`HiddenServicePort 51738 127.0.0.1:51738`

* Save the file with **Ctrl-X** and **Exit**. 
* Restart your machine, and now tor will be running with an address for Particl as a tor hidden service.

# Find your external IP for the hidden service
* At a command prompt enter:

`sudo cat /var/lib/tor/particl-service/hostname`

*It should return an .onion address, **[yourexternalip].onion***

# Modify your "particl.conf" file
* In the *.particl* directory there will be a *particl.conf* file. The wallet can run without that but you can include a lot of startup and operating instructions with it. Your *particl.conf* file will need to contain at least this:

`proxy=127.0.0.1:9050`
`addnode=*[someguysaddress]*.onion`
`addnode=[someotherguysaddress].onion`
`addnode=[yetanotheraddress].onion`
`findpeers=0`
`listen=1`
`bind=127.0.0.1`
`externalip=[yourexternalip].onion`

* You'll need at least one .onion peer in the `addnode=` lines to get started. *You can ask around for some, and you can include my bridge node address which is **quf7tm4gk3xn3aee.onion***

# Start your wallet
* Now you're ready to go, start it up. You should start making connections. If you use the `getpeerinfo` command you'll see the addresses of the peers and they should all be .onion addresses. Some of the peers will show your external IP .onion address and that's normal, those are incoming connections.

## Bridge Nodes

Bridge nodes are nodes that connect to both tor and IPv4/IPv6 nodes. If there weren't any, the tor and clearnet worlds would immediately be running on different blockchains, forking the coin. Having more of them increases the connectivity between the two networks and makes it harder for a bad actor to knock the tor nodes offline by identifying and taking down the all the bridge nodes.

* To make a tor hidden service node function as a bridge node, change `findpeers=0` to `findpeers=1` in your *particl.conf* file.

-That's it!

***All tips will be transferred to original owner of this guide.***

## You might also like:
$PART stakers will get excited about the new feature Particl testnet is running through it's paces: [Conditional Staking](https://particl.news/weve-reset-the-testbed-today-testnet6-is-now-live-69e1c45b4f42) 
![Testnet6](https://cdn-images-1.medium.com/max/2000/1*ds1DMuyLsCwsifap37ACRw.png)
👍  , , ,
properties (23)
authorschmitzer
permlinkhow-to-run-the-particl-wallet-as-a-tor-hidden-service
categoryparticl
json_metadata{"tags":["particl","tor","bitcoin","blockchain","privacy"],"image":["https://cdn-images-1.medium.com/max/2000/1*ds1DMuyLsCwsifap37ACRw.png"],"links":["https://www.reddit.com/user/BondoDeWashington","https://particl.reddit.com","https://www.reddit.com/r/Particl/comments/6sqm3q/how_to_run_the_particl_wallet_as_a_tor_hidden/","https://particl.news/weve-reset-the-testbed-today-testnet6-is-now-live-69e1c45b4f42"],"app":"steemit/0.1","format":"markdown"}
created2017-08-16 20:11:57
last_update2017-08-16 20:11:57
depth0
children3
last_payout2017-08-23 20:11:57
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,423
author_reputation3,219,059,483
root_title"How to run the Particl wallet as a Tor Hidden Service"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,019,655
net_rshares8,480,359,848
author_curate_reward""
vote details (4)
@cheetah ·
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.reddit.com/r/Particl/comments/6sqm3q/how_to_run_the_particl_wallet_as_a_tor_hidden/
properties (22)
authorcheetah
permlinkcheetah-re-schmitzerhow-to-run-the-particl-wallet-as-a-tor-hidden-service
categoryparticl
json_metadata""
created2017-08-16 20:12:15
last_update2017-08-16 20:12:15
depth1
children0
last_payout2017-08-23 20:12:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length194
author_reputation942,693,160,055,713
root_title"How to run the Particl wallet as a Tor Hidden Service"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,019,676
net_rshares0
@steemitboard ·
Congratulations @schmitzer! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstpayout.png)](http://steemitboard.com/@schmitzer) You got your First payout

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-schmitzer-20170817t000941000z
categoryparticl
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-08-17 00:09:39
last_update2017-08-17 00:09:39
depth1
children0
last_payout2017-08-24 00:09:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"How to run the Particl wallet as a Tor Hidden Service"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,034,773
net_rshares0
@steemitboard ·
Congratulations @schmitzer! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@schmitzer/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@schmitzer) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=schmitzer)_</sub>


###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-schmitzer-20190730t131551000z
categoryparticl
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-07-30 13:15:51
last_update2019-07-30 13:15:51
depth1
children0
last_payout2019-08-06 13:15:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length624
author_reputation38,975,615,169,260
root_title"How to run the Particl wallet as a Tor Hidden Service"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id88,933,622
net_rshares0