Bitcoin Forum
November 10, 2024, 10:58:18 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Δημιουργία Bitcoin Full node μέσω Tor  (Read 3008 times)
chek2fire (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1142


Ιntergalactic Conciliator


View Profile
August 17, 2016, 07:49:37 PM
Last edit: June 26, 2017, 08:39:29 PM by chek2fire
 #1

Επειδή έφαγα κάμια ώρα για να το σετάρω λέω να το μοιραστώ μαζί σας δλδ πως μπορείς να δημιουργήσεις ένα full bitcoin node και να δέχεται συνδέσεις μόνο μέσω tor. Η δημιουργία γενικά bitcoin tor full node είναι αρκετά αναγκαία καθώς υπάρχουν λιγότερα από 200 τέτοια node στο bitcoin δίκτυο.
Οι οδηγίες είναι για ubuntu αλλά νομίζω μπορούν να εφαρμοστούν σε οποιαδήποτε linux διανομή

1.
Πρώτα κάνουμε φυσικά εγκατάσταση το bitcoind αν δεν το έχουμε ήδη εγκαταστήσει. Στο ubuntu το κάνουμε εγκατάσταση αφού πρώτα προσθέσουμε τα ppa repositories από εδώ ώστε να έχουμε την τελευταία έκδοση του bitcoind

https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin

Βάζουμε την έκδοση της διανομής μας και τα repositories που θα βγουν τα προσθέτουμε στο file /etc/apt/source.list
Μετά δίνουμε σε κονσόλα

sudo apt-get update

ώστε να συγχρονίσουμε τα repos μας και μετά

sudo apt-get install bitcoind

2.
Κάνουμε εγκατάσταση την τελευταία έκδοση του Tor. Προσθέτουμε ξανά τα official repositories όπως κάναμε και για το bitcoind από εδώ

https://www.torproject.org/docs/debian.html.en

και αφού κάνουμε ξανά update το κάνουμε εγκατάσταση δίνοντας

sudo apt-get install tor


3.
Κάνουμε edit το αρχείο

/etc/tor/torrc

και προσθέτουμε τα παρακάτω

HiddenServiceDir /var/lib/tor/bitcoin-service/
HiddenServicePort 8333 127.0.0.1:8333
HiddenServicePort 18333 127.0.0.1:18333

sudo /etc/init.d/tor restart



4.
Αρχικα πέρνουμε sudo δικαιώματα

sudo -s


και μετά κάνουμε edit το αρχείο /usr/share/tor/tor-service-defaults-torrc
Και προσθέτουμε όσα από τα παρακάτω λείπουν

ControlPort 9051
CookieAuthentication 1
CookieAuthFileGroupReadable 1

Ξανακάνουμε restart το tor

sudo /etc/init.d/tor restart

και μετά δίνουμε

exit

ώστε να φύγουμε από root χρήστη

5.
Προσθέτουμε τον χρήστη του home μας στους χρήστες του tor η καλύτερα τον χρήστη που τρέχει το bitcoind

sudo usermod -a -G debian-tor <username>

Βλέπουμε ότι ο χρήστης έχει προστεθεί δίνοντας

id <username>


6.
Δημιουργούμε το κατάλληλο bitcoin.conf αρχείο.
Το bitcoin.conf αρχείο βρίσκεται στoν κρυφό φάκελο .bitcoin/ που βρίσκεται στο home μας. Αν δεν υπάρχει ο φάκελος τον δημιουργούμε και δημιουργούμε ένα αρχείο με όνομα bitcoin.conf
Στο αρχείο προσθέτουμε τα παρακάτω

server=1
daemon=1
maxconnections=
rpcuser=wechoosearandomusernamewithnumberandletter
rpcpassword=arandompasswithnumberandletters
listenonion=1
debug=tor
externalip=OurOnionIp
proxy=127.0.0.1:9050

Στο maxconnections βάζουμε έναν αριθμό με τις συνδέσεις που θέλουμε να έχει το node μας. Το μεγαλύτερο που μπορούμε να βάλουμε είναι 120 αλλά σε οικιακές συνδέσεις για να μην γονατίσετε το δίκτυο σας να βάλετε από 30-40.
Στο externalip= βάζουμε την tor ip μας.
Θα την βρούμε στο αρχείο που βρίσκεται στο

/var/lib/tor/bitcoin-service/hostname




6.
Τέλος δίνουμε bitcoind σε κονσόλα και μετά από κανά μισάωρο το node μας θα αρχίσει να δέχεται συνδέσεις μέσω tor. Απλά θέλει λίγο χρόνο για να συγχρονιστεί με το δίκτυο.

http://www.bitcoin-gr.org
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
theoulis
Legendary
*
Offline Offline

Activity: 1064
Merit: 1003



View Profile
August 18, 2016, 06:47:03 AM
 #2

ερωτηση, αν ολα τα full Nodes δεχονται μονο tor συνδεσεις
οι υπολοιποι χωρις tor τι γινονται?
εκτος και δεν πιανω πως λειτουργει το tor Smiley
alani123
Legendary
*
Offline Offline

Activity: 2576
Merit: 1510



View Profile
August 18, 2016, 07:09:35 AM
 #3

Ωραίο tutorial, ευχαριστούμε.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
 
 Duelbits 
██
██
██
██
██
██
██
██

██

██

██

██

██
TRY OUR UNIQUE GAMES!
    ◥ DICE  ◥ MINES  ◥ PLINKO  ◥ DUEL POKER  ◥ DICE DUELS   
█▀▀











█▄▄
 
███
▀▀▀
███
▀▀▀
███
▀▀▀
███
▀▀▀

███
▀▀▀
███
▀▀▀
 
███
▀▀▀

███
▀▀▀
███
▀▀▀
███
▀▀▀
███
▀▀▀
███
▀▀▀
 
███
▀▀▀
███
▀▀▀
███
▀▀▀
███
▀▀▀

███
▀▀▀
███
▀▀▀
 
███
▀▀▀
███
▀▀▀
███
▀▀▀

███
▀▀▀
███
▀▀▀
███
▀▀▀
 
███
▀▀▀
███
▀▀▀

███
▀▀▀
███
▀▀▀
███
▀▀▀

███
▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
 KENONEW 
 
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀█











▄▄█
10,000x
 
MULTIPLIER
██
██
██
██
██
██
██
██

██

██

██

██

██
 
NEARLY
UP TO
50%
REWARDS
██
██
██
██
██
██
██
██

██

██

██

██

██
[/tabl
chek2fire (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1142


Ιntergalactic Conciliator


View Profile
August 18, 2016, 10:53:18 AM
 #4

ερωτηση, αν ολα τα full Nodes δεχονται μονο tor συνδεσεις
οι υπολοιποι χωρις tor τι γινονται?
εκτος και δεν πιανω πως λειτουργει το tor Smiley

αυτά τα node είναι γιαυτούς που έχουν ενεργοποιήσει στα πορτοφόλια τους τις συνδέσεις σε tor για να κρύβουν την ip τους. Οι υπόλοιποι συνδέονται κανονικά όπως γίνετε πάντα στα bitcoin node όπου κάθε ip που συνδέετε σε αυτά φαίνεται στους διαχειριστές των node.
Με την νέα έκδοση θα έχουμε κρυπτογραφημένες συνδέσεις ακόμα και στα απλά node για περισσότερη ανωνυμία.

http://www.bitcoin-gr.org
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
chek2fire (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1142


Ιntergalactic Conciliator


View Profile
June 26, 2017, 08:40:21 PM
 #5

ανανέωσα τον οδηγό γιατί είχε πολλές παραλείψεις
Πηγή ήταν και αυτό εδώ γιαυτά που πρόσθεσα

https://medium.com/@lopp/how-to-run-bitcoin-as-a-tor-hidden-service-on-ubuntu-cff52d543756

http://www.bitcoin-gr.org
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
chek2fire (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 1142


Ιntergalactic Conciliator


View Profile
July 07, 2017, 12:50:54 AM
 #6

Το βάζω και εδώ το link αλλά νομίζω ένας υπεραναλητικός οδηγός για να δημουργήσει κάποιος ένα node είναι αυτός που υπάρχει στο bitcoin.org site. Απλά φοβερός

https://bitcoin.org/en/full-node

τώρα στον οδηγό που έχω φτιάξει για τα tor node αν θέλει κάποιος να δέχεται συνδέσεις και tor και κανονικές τότε απλά κάνει όλα τα βήματα που έχω γράψει αλλά βγάζει από το bitcoin.conf τα παρακάτω



listenonion=1
debug=tor
externalip=OurOnionIp
proxy=127.0.0.1:9050

http://www.bitcoin-gr.org
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!