Title: Δημιουργία Bitcoin Full node μέσω Tor Post by: chek2fire on August 17, 2016, 07:49:37 PM Επειδή έφαγα κάμια ώρα για να το σετάρω λέω να το μοιραστώ μαζί σας δλδ πως μπορείς να δημιουργήσεις ένα 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. Απλά θέλει λίγο χρόνο για να συγχρονιστεί με το δίκτυο. Title: Re: Δημιουργία Bitcoin Full node μέσω Tor Post by: theoulis on August 18, 2016, 06:47:03 AM ερωτηση, αν ολα τα full Nodes δεχονται μονο tor συνδεσεις
οι υπολοιποι χωρις tor τι γινονται? εκτος και δεν πιανω πως λειτουργει το tor :) Title: Re: Δημιουργία Bitcoin Full node μέσω Tor Post by: alani123 on August 18, 2016, 07:09:35 AM Ωραίο tutorial, ευχαριστούμε.
Title: Re: Δημιουργία Bitcoin Full node μέσω Tor Post by: chek2fire on August 18, 2016, 10:53:18 AM ερωτηση, αν ολα τα full Nodes δεχονται μονο tor συνδεσεις οι υπολοιποι χωρις tor τι γινονται? εκτος και δεν πιανω πως λειτουργει το tor :) αυτά τα node είναι γιαυτούς που έχουν ενεργοποιήσει στα πορτοφόλια τους τις συνδέσεις σε tor για να κρύβουν την ip τους. Οι υπόλοιποι συνδέονται κανονικά όπως γίνετε πάντα στα bitcoin node όπου κάθε ip που συνδέετε σε αυτά φαίνεται στους διαχειριστές των node. Με την νέα έκδοση θα έχουμε κρυπτογραφημένες συνδέσεις ακόμα και στα απλά node για περισσότερη ανωνυμία. Title: Re: Δημιουργία Bitcoin Full node μέσω Tor Post by: chek2fire on June 26, 2017, 08:40:21 PM ανανέωσα τον οδηγό γιατί είχε πολλές παραλείψεις
Πηγή ήταν και αυτό εδώ γιαυτά που πρόσθεσα https://medium.com/@lopp/how-to-run-bitcoin-as-a-tor-hidden-service-on-ubuntu-cff52d543756 Title: Re: Δημιουργία Bitcoin Full node μέσω Tor Post by: chek2fire on July 07, 2017, 12:50:54 AM Το βάζω και εδώ το 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 |