Η λήψη και η σπορά Torrents από τον υπολογιστή ή από οποιονδήποτε άλλο ειδικό διακομιστή καταναλώνει πολύ δίκαιη ποσότητα ενέργειας, εάν το σπέρνετε 24x7. Και επίσης δεν δικαιολογείται να βάζετε το φορητό υπολογιστή συνεχώς για να κατεβάσετε το Torrent. Ορίστε λοιπόν εδώ ο υπολογιστής μας με μέγεθος τσέπης: Raspberry Pi. Είναι μια τέλεια επιλογή για το κουτί Torrent καθώς καταναλώνει πολύ μικρή ποσότητα ενέργειας και μπορεί να παραμείνει αναμμένη για μεγάλο χρονικό διάστημα. Έτσι, μπορείτε να έχετε ένα φτηνό Torrent Box να λειτουργεί συνεχώς με αμελητέο κόστος λειτουργίας, κατεβάζοντας torrents για εσάς. Μπορείτε επίσης να εκτελέσετε κάποια άλλα προγράμματα που απαιτούν το Raspberry Pi να είναι για μεγάλο χρονικό διάστημα, όπως μπορείτε να το χρησιμοποιήσετε ως κάμερα παρακολούθησης Motion capture και να κάνετε λήψη του torrent ταυτόχρονα. Ας ξεκινήσουμε λοιπόν!
Υπάρχουν κυρίως δύο πιο δημοφιλείς λύσεις για τη λήψη Torrents στο Linux System (Raspberry Pi): Transmission και Deluge. Εδώ σε αυτό το σεμινάριο χρησιμοποιώ το Transmission, καθώς το βρήκα απλούστερο, ελαφρύτερο και πιο εύκολο από το Deluge. Εδώ είναι η μικρή σύγκριση:
Μετάδοση εναντίον κατακλυσμού:
Όπως αναφέρθηκε προηγουμένως, το Transmission είναι απλό και ελαφρύ πρόγραμμα torrent σε σύγκριση με το Deluge. Από την άλλη πλευρά, το Deluge έχει περισσότερα χαρακτηριστικά αλλά λίγο βαρύτερο, αλλά δεν θα αισθανθείτε επιπλέον φορτίο στον υπολογιστή, καθώς οι υπολογιστές είναι πολύ πιο γρήγοροι σήμερα.
Η μετάδοση έρχεται με τη διεπαφή Ιστού έξω από το κουτί, μέσω της οποίας μπορείτε να έχετε πρόσβαση στα torrents στην επιφάνεια εργασίας, καθώς και σε smartphone χρησιμοποιώντας το πρόγραμμα περιήγησης ιστού. Το Deluge διαθέτει επίσης UI Ιστού, αλλά πρέπει να το κατεβάσετε και να το διαμορφώσετε ξεχωριστά, το Deluge έχει επίσης ένα ωραίο πρόγραμμα-πελάτης torrent για επιτραπέζιους υπολογιστές, αλλά πρέπει επίσης να το κατεβάσετε ξεχωριστά στην επιφάνεια εργασίας. Εκτός από αυτό , το Transmission μπορεί να χειριστεί συνδέσμους μαγνητών Torrent πολύ ομαλά από το Deluge.
Ο πρωταρχικός σκοπός μου είναι να κάνω απλώς λήψη των Torrents χωρίς να μπερδεύω τη διαμόρφωση και δεν θέλω να εγκαταστήσω άλλο πρόγραμμα-πελάτη Torrent στην επιφάνεια εργασίας μου (έχω ήδη uTorrent), οπότε έχω χρησιμοποιήσει το Transmission. Και οι δύο είναι καλοί και έχουν βασικές επιλογές όπως Διακοπή, Έναρξη, παύση ή διαγραφή κ.λπ.
Μετατροπή Raspberry Pi σε TorrentBox σε λίγα λεπτά:
Πρώτα απ 'όλα, αν είστε αρχάριος με το Raspberry Pi, ακολουθήστε τα προηγούμενα σεμινάρια σχετικά με την Εγκατάσταση του Raspbian OS στο Raspberry Pi και Ξεκινώντας με το Raspberry Pi. Δείτε επίσης όλα τα άλλα Έργα Raspberry Pi εδώ.
Εάν έχετε το μοντέλο Raspberry Pi παρακάτω από την έκδοση 3, τότε ίσως χρειαστείτε ένα dongle Wi-Fi για να συνδέσετε ασύρματα το Raspberry Pi με το δρομολογητή ή μπορείτε να συνδέσετε απευθείας το Raspberry Pi με το δρομολογητή χρησιμοποιώντας καλώδιο Ethernet. Το Raspberry Pi 3 διαθέτει ενσωματωμένο Wi-Fi. Εδώ χρησιμοποιήσαμε το Raspberry Pi 2 Model B με ένα dongle Wi-Fi. Επομένως, βεβαιωθείτε ότι το Raspberry Pi είναι συνδεδεμένο στο Διαδίκτυο, είτε χρησιμοποιώντας LAN είτε Wi-Fi και, στη συνέχεια, ακολουθήστε τα παρακάτω βήματα:
Βήμα 1: Εκτελέστε πρώτα την παρακάτω εντολή για να ενημερώσετε και να αναβαθμίσετε το Raspbian OS στο Raspberry Pi:
sudo apt-get ενημέρωση sudo apt-get αναβάθμιση
Βήμα 2: Τώρα κατεβάστε και εγκαταστήστε το Transmission χρησιμοποιώντας την παρακάτω εντολή:
sudo apt-get install transmission-daemon
Βήμα 3: Τώρα το μόνο που χρειάζεται να κάνετε κάποιες αλλαγές στο αρχείο ρυθμίσεων του κιβωτίου ταχυτήτων . Ανοίξτε πρώτα το αρχείο διαμόρφωσης χρησιμοποιώντας το πρόγραμμα επεξεργασίας nano :
sudo nano /etc/transmission-daemon/settings.json
Και προσθέστε τα IP IP στην επιλογή ρύθμισης "rpc-whitelist" και ορίστε το "rpc-whitelist-enabled" σε "true" όπως παρακάτω. Αυτή είναι η IP που θα εκχωρηθεί στο Raspberry Pi από το Router μας.
"rpc-whitelist": "127.0.0.1,192.168. *. *", "rpc-whitelist-enabled": true,
Μπορείτε επίσης να δείτε κάποιες άλλες ρυθμίσεις, όπως "rpc-username" και "rpc-password". Αυτό θα απαιτείται για σύνδεση όταν ανοίγουμε το UI Ιστού στο πρόγραμμα περιήγησης ιστού. Μπορείτε να τα αλλάξετε ανάλογα. Αφήνω το όνομα χρήστη από προεπιλογή και άλλαξα τον κωδικό πρόσβασης. Ο κωδικός πρόσβασης θα κρυπτογραφείται αυτόματα όταν αποθηκεύεται το αρχείο.
Βήμα 4: Η θέση των ληφθέντων αρχείων ορίζεται στο αρχείο settings.json όπως φαίνεται παρακάτω. Η προεπιλεγμένη τοποθεσία είναι / var / lib / transmission-daemon / downloads
sudo nano /etc/transmission-daemon/settings.json
Για να αποφευχθεί οποιοδήποτε "Σφάλμα άρνησης άδειας", πρέπει να διασφαλίσουμε ότι ο κάτοχος αυτών των καταλόγων πρέπει να είναι ο ίδιος χρήστης που κατέχει το Transmission Daemon. Ο χρήστης, ο οποίος είναι κάτοχος του δαίμονα Transmission, είναι "debian-transmission ", οπότε το κάνουμε κάτοχο των Λήψεων καταλόγων μαζί με τους καταλόγους που περιέχουν το αρχείο ρυθμίσεων:
sudo chown -R debian-transmission: debian-transmission / etc / transmission-daemon sudo chown -R debian-transmission: debian-transmission /etc/init.d/transmission-daemon sudo chown -R debian-transmission: debian-transmission / var / lib / μετάδοση-δαίμονας
Βήμα 5: Τέλος, ξεκινήστε το δαίμονα Transmission και φορτώστε ξανά τις ρυθμίσεις:
μετάδοση υπηρεσίας sudo-daemon start μετάδοση υπηρεσίας sudo-φόρτωση daemon
Βήμα 6: Τώρα είστε έτοιμοι να κατεβάσετε τα αρχεία Torrent στο Raspberry Pi. Απλώς ανοίξτε το πρόγραμμα περιήγησης ιστού και εισαγάγετε την IP του Raspberry Pi με τη θύρα 9091, όπως http://192.168.1.100:9091 . Θα εμφανιστεί το αναδυόμενο παράθυρο σύνδεσης όπου πρέπει να εισαγάγετε το ίδιο όνομα χρήστη και κωδικό πρόσβασης που έχουμε ορίσει στο Βήμα 3. Και έχετε το περιβάλλον εργασίας χρήστη Torrent μπροστά σας όπως παρακάτω:
http: // IP_of_your_Raspberry_Pi: 9091
Τώρα κάντε κλικ στο εικονίδιο Άνοιγμα torrent επάνω αριστερά και ανεβάστε το αρχείο torrent ή επικολλήστε τη διεύθυνση URL του μαγνήτη για να ξεκινήσετε τη λήψη. Είναι πολύ απλό και απλό να το χρησιμοποιήσετε, θα το καταλάβετε εύκολα.
Αυτό είναι ίδιο με οποιοδήποτε άλλο πρόγραμμα-πελάτη BitTorrent και μπορείτε απλά να εξερευνήσετε τις επιλογές χρησιμοποιώντας τη διεπαφή. Μπορούμε να προσθέσουμε, να αφαιρέσουμε, να προγραμματίσουμε τα torrents και οι σύνδεσμοι μαγνητών να λειτουργούν πολύ ομαλά.
Βήμα 7: Ένα τελευταίο βήμα είναι να φορτώσετε τις ρυθμίσεις μετάδοσης κατά την εκκίνηση. Παρόλο που η μετάδοση , από προεπιλογή, ξεκινά κατά την εκκίνηση και ξεκινά τη λήψη των torrents στην ουρά, αλλά η διεπαφή Ιστού δεν ξεκινά αυτόματα κατά την εκκίνηση έως ότου ενεργοποιήσουμε την εντολή “ sudo service transmission-daemon reload” .
Έτσι, για να αυτοματοποιήσετε αυτό το πράγμα, δημιουργήστε πρώτα ένα αρχείο με το όνομα "transmission-boot" μέσα στο /etc/init.d
sudo nano /etc/init.d/transmission-boot
Και εισαγάγετε το ακόλουθο κείμενο σε αυτό το αρχείο:
#! / bin / sh ### BEGIN INIT INFO # Παρέχει: transmisi-daemon-reload # Required-Start: $ all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Σύντομη περιγραφή: Φορτώστε ξανά το daemon μετάδοσης # Περιγραφή: Φορτώστε ξανά το daemon μετάδοσης κατά την εκκίνηση. ### ΠΛΗΡΟΦΟΡΙΕΣ ΤΕΛΙΚΟΥ ΙΣΤΟΡΙΑΣ μετάδοση υπηρεσίας 20 - επαναφόρτιση δαίμονα
Τέλος, κάντε το αρχείο εκτελέσιμο και προσθέστε το στο rc.d χρησιμοποιώντας τις ακόλουθες εντολές:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot προεπιλογές
Όλα έχουν γίνει τώρα, μπορείτε να αρχίσετε να χρησιμοποιείτε τη μηχανή λήψης του Raspberry Pi Torrent που είναι πάντα σε λειτουργία.
Προαιρετικές ρυθμίσεις:
Αλλαγή προεπιλεγμένης θέσης λήψης:
Εάν δεν είστε ικανοποιημένοι με την προεπιλεγμένη τοποθεσία λήψης (/ var / lib / transmission-daemon / downloads) ή χρησιμοποιείτε κάποιον εξωτερικό σκληρό δίσκο για να αποθηκεύσετε τα ληφθέντα αρχεία, τότε μπορείτε να αλλάξετε τη θέση λήψης χρησιμοποιώντας το αρχείο settings.json όπως φαίνεται στο Βήμα 4 παραπάνω. Αλλά θυμηθείτε ότι ο ιδιοκτήτης αυτών των καταλόγων πρέπει να είναι ο ίδιος που κατέχει το δαίμονα μετάδοσης για να αποφύγει τυχόν σφάλμα που δεν επιτρέπεται , όπως εξηγείται στο βήμα 4
Αλλαγή χρήστη μετάδοσης Daemon:
Όπως γνωρίζουμε ότι ο προεπιλεγμένος χρήστης που κατέχει το δαίμονα Transmission είναι το "debian-transmission ". Ορίζεται στο αρχείο /etc/init.d/transmission-daemon και μπορούμε να αλλάξουμε τον χρήστη από εκεί:
sudo nano /etc/init.d/transmission-daemon
Άφησα τις περισσότερες ρυθμίσεις από προεπιλογή, συμπεριλαμβανομένης αυτής όπως αναφέρθηκε προηγουμένως ότι θέλω μόνο να κατεβάσω τα αρχεία και δεν έχω καμία συγκεκριμένη απαίτηση. Αλλά μπορείτε να αλλάξετε αυτόν τον χρήστη σε κάποιον άλλο χρήστη, όπως το "pi" με την επεξεργασία του παραπάνω αρχείου . Όποιος κι αν είναι ο χρήστης, πρέπει να κάνουμε αυτόν τον χρήστη ως κάτοχο των καταλόγων όπου θα αποθηκευτούν οι λήψεις και όπου θα διατηρούνται τα αρχεία ρυθμίσεων.
Επίσης, για να αλλάξουμε τον χρήστη, πρέπει πρώτα να σταματήσουμε τη μετάδοση και μετά να την ξεκινήσουμε μετά την αλλαγή χρησιμοποιώντας τις παρακάτω εντολές:
μετάδοση υπηρεσίας sudo-daemon stop
μετάδοση υπηρεσίας sudo-daemon start
Ορισμός ταχύτητας λήψης-μεταφόρτωσης:
Υπάρχουν πολλές επιλογές διαμόρφωσης για τον έλεγχο του Torrent, όπως λήψη και μεταφόρτωση Ταχύτητα torrent. Μπορούμε να περιορίσουμε και να ορίσουμε την ταχύτητα λήψης και μεταφόρτωσης στο αρχείο settings.json όπως παρακάτω. Μπορούμε επίσης να αλλάξουμε τις ταχύτητες από το περιβάλλον χρήστη Web. Οι ταχύτητες εμφανίζονται σε KB / s:
sudo nano /etc/transmission-daemon/settings.json
Εξερευνήστε περαιτέρω το αρχείο ρυθμίσεων για να το αλλάξετε σύμφωνα με τις απαιτήσεις σας. Μπορείτε να βρείτε όλες τις λεπτομέρειες σχετικά με τις διάφορες επιλογές και μεταβλητές σε αυτό το αρχείο εδώ.
Ανώνυμος Torrenting:
Τέλος, εάν θέλετε να αποκρύψετε τις δραστηριότητες torrent από τον ISP ή κάποιες κυβερνητικές υπηρεσίες, τότε υπάρχουν διάφορες υπηρεσίες επί πληρωμή και δωρεάν για την απόκρυψη της πραγματικής διεύθυνσης IP από άλλα άτομα στο δίκτυο. Ένας τρόπος είναι να χρησιμοποιήσετε κάποιο μεσολάβησης Torrent Υπηρεσία να κρύψει IP σας ή / και την κρυπτογράφηση των μεταφορά δεδομένων, όπως BTGuard, Torguard κλπ Και άλλος τρόπος για να χρησιμοποιήσετε κάποια VPN υπηρεσία στη διαδρομή το μόνο που Torrent κυκλοφορίας από το VPN, έτσι ώστε να μην μπορεί κανείς να δει την πραγματική σας IP, αλλά θα δουν την IP του VPN, όπως το StrongVPN, Proxy.sh κ.λπ. Με αυτόν τον τρόπο μπορείτε να ανωνυμοποιήσετε εντελώς την κίνηση BitTorrent.
Έτσι μπορείτε να μετατρέψετε το Raspberry Pi σε Torrent Box χαμηλής ισχύος. Δείτε τα άλλα ενδιαφέροντα έργα IoT εδώ.