Anonim

Γιατί να δημιουργήσετε έναν Dedicated Torrent Server;

Γρήγοροι σύνδεσμοι

  • Γιατί να δημιουργήσετε έναν Dedicated Torrent Server;
  • Τι χρειάζεστε
  • Αναβοσβήνει η κάρτα SD
  • Εγκαταστήστε Raspbian
  • Ρύθμιση ενός χρήστη
  • Συνδεθείτε σε ένα VPN
  • Δημιουργήστε ένα VPN Killswitch
  • Εγκαταστήστε το Deluge
  • Εγκαταστήστε τον διακομιστή παραχαράξεων
  • Δημιουργήστε μια Υπηρεσία Απορροής
  • Εγκαταστήστε τον πελάτη
    • Windows
    • Linux
  • Συνδεθείτε στον διακομιστή σας
  • Ρύθμιση της αποθήκευσης
    • USB
    • Δίκτυο
    • Ρύθμιση παρασιτισμού
  • Κατεβάστε ένα Torrent
  • Κλείσιμο Σκέψεις

Μπορείτε να κατεβάσετε torrents σε σχεδόν οποιοδήποτε υπολογιστή αρκετά εύκολα, έτσι γιατί θα θέλατε να δημιουργήσετε ένα ειδικό διακομιστή torrent ούτως ή άλλως; Λοιπόν, υπάρχουν κάποιες καλές αιτίες που κάνουν την έξτρα εγκατάσταση χρήσιμη.

Πρώτον, μπορείτε να έχετε πρόσβαση σε αυτό από οπουδήποτε στο δίκτυό σας. Αυτό σημαίνει ότι αν θέλετε να κατεβάσετε κάτι, δεν χρειάζεται απαραίτητα να βρίσκεστε στον ίδιο υπολογιστή. Μπορείτε να χρησιμοποιήσετε ένα φορητό υπολογιστή ή έναν υπολογιστή σε ένα εντελώς διαφορετικό δωμάτιο. Μπορείτε επίσης εύκολα να έχετε πρόσβαση και να διαχειρίζεστε τα torrents σας από οπουδήποτε. Μπορείτε να ελέγξετε αν έχει γίνει λήψη κάποιου από το σπίτι σας ή να αλλάξετε την προτεραιότητα των λήψεων σας εν πτήσει.

Έχοντας έναν ειδικό διακομιστή σημαίνει επίσης ότι μπορείτε να απενεργοποιήσετε τους υπολογιστές σας χωρίς να ανησυχείτε για να σταματήσετε την πρόοδο λήψης. Ο διακομιστής σας θα εκτελείται πάντα στο παρασκήνιο, ακόμη και όταν οι υπολογιστές σας είναι απενεργοποιημένοι ή δεν είστε καν σπίτι.

Ένας εξυπηρετητής είναι επίσης πολύ πιο εύκολος στη διαχείριση. Δεν χρειάζεται να ανησυχείτε για κανένα από τα άλλα προγράμματα στον υπολογιστή σας να παρεμποδίζουν ή να χειροτερεύουν. Ο διακομιστής επίσης περιορίζει το ποσό των συνδέσεων VPN που πρέπει να ανησυχείτε, ανάλογα με την κατάσταση του δικτύου σας.

Τι χρειάζεστε

Εκπληκτικά, δεν χρειάζεστε πολλά εδώ. Όλα θα βασίζονται στο Raspberry Pi.

  • Raspberry Pi 3 ή καλύτερα
  • Εξωτερικός σκληρός δίσκος ή δικτυακός δίσκος
  • Καλώδιο Ethernet
  • Καλώδιο τροφοδοσίας για Pi
  • Κάρτα MicroSD 16GB +

Αναβοσβήνει η κάρτα SD

Το Raspbian είναι το προεπιλεγμένο λειτουργικό σύστημα για το Raspberry Pi. Είναι επίσης η τέλεια επιλογή για τη ρύθμιση του Pi ως διακομιστή torrent. Μεταβείτε στη σελίδα λήψης του Raspberry Pi Foundation και λάβετε την τελευταία έκδοση του Raspbian Lite. Δεν θα χρειαστείτε ένα περιβάλλον επιφάνειας εργασίας στο διακομιστή σας. Ο αναπτήρας είναι το καλύτερο.

Μόλις έχετε την εικόνα σας, αποσυνδέστε την. Θέλετε ένα αρχείο με την πρώτη επέκταση .img. Στη συνέχεια, τοποθετήστε την κάρτα MicroSD στον υπολογιστή σας.

Εάν δεν διαθέτετε ήδη ένα προτιμώμενο εργαλείο για την αναβοσβήνιση εικόνων σε κάρτες SD, υπάρχει μια μεγάλη εφαρμογη cross-platform, Etcher, που μπορείτε να χρησιμοποιήσετε σε οποιοδήποτε λειτουργικό σύστημα για να αναβοσβήνει εύκολα η εικόνα σας. Κάντε λήψη της σωστής έκδοσης για το λειτουργικό σας σύστημα.

Μόλις έχετε το Etcher, ανοίξτε το ή εγκαταστήστε το. Το πρόγραμμα σπάει τη διαδικασία σε τρία απλά βήματα. Στην πρώτη ενότητα, επιλέξτε το αρχείο εικόνας. Στη συνέχεια, βρείτε την κάρτα SD σας. Όταν όλα φαίνονται σωστά, κάντε κλικ στο κουμπί για να αναβοσβήνει η εικόνα σας. Η διαδικασία θα διαρκέσει λίγο, οπότε να είστε υπομονετικοί.

Αφού τελειώσει ο Etcher γράφοντας την εικόνα σας, υπάρχει ακόμα ένα πράγμα που πρέπει να κάνετε. Τοποθετήστε το MicroSD στον υπολογιστή σας. Αναζητήστε το διαμέρισμα "εκκίνησης". Δημιουργήστε ένα κενό αρχείο στη βάση του διαμερίσματος "boot" που ονομάζεται "ssh". Αυτό το αρχείο λέει στην Pi να ενεργοποιήσει την πρόσβαση SSH από προεπιλογή.

Εγκαταστήστε Raspbian

Αποσυνδέστε την κάρτα SD και αφαιρέστε την από τον υπολογιστή σας. Συνδέστε το στο Pi. Συνδέστε το Pi απευθείας στο δρομολογητή σας με ένα καλώδιο Ethernet. Όταν όλα ρυθμιστούν, συνδέστε το.

Το Raspberry Pi θα χρειαστεί λίγο χρόνο για να αλλάξει το μέγεθος των διαμερισμάτων του και να γεμίσει την κάρτα SD. Παρόλο που το κάνει αυτό, ανοίξτε το πρόγραμμα περιήγησης ιστού και μεταβείτε στη διεπαφή ιστού του δρομολογητή σας. Παρακολουθήστε τη λίστα των συνδεδεμένων συσκευών. Τελικά, το Pi θα εμφανιστεί ως "βατόμουρο".

Μόλις δείτε το Pi στο δίκτυό σας, μπορείτε να χρησιμοποιήσετε SSH για να συνδεθείτε σε αυτό. Ανοίξτε το OpenSSH και συνδεθείτε με τη διεύθυνση IP της Pi. Το όνομα χρήστη είναι Pi, και ο κωδικός πρόσβασης είναι "βατόμουρο".

$ ssh

Ρύθμιση ενός χρήστη

Πιθανότατα θα θελήσετε να δημιουργήσετε ένα νέο χρήστη για το Deluge. Αυτός ο χρήστης θα εκτελέσει το Deluge ως υπηρεσία δαίμονα, και όχι πολύ άλλο.

$ sudo groupadd κατακλυσμός $ sudo -r -home-dir / var / lib / deluge -g κατακλυσμός κατακλυσμού

Κάντε αυτόν τον κατάλογο και την μεγάλη ιδιοκτησία στον χρήστη Deluge σας.

$ sudo mkdir / var / lib / κατακλυσμός $ chown -R κατακλυσμός: deluge / var / lib / κατακλυσμός

Συνδεθείτε σε ένα VPN

Δεν είναι απολύτως απαραίτητο να συνδεθείτε με ένα VPN, αλλά είναι μια πολύ καλή ιδέα. Αυτή η διαδικασία δεν θα είναι ακριβώς η ίδια, ανάλογα με τον πάροχο VPN, αλλά θα πρέπει να είναι αρκετά παρόμοια. Ξεκινήστε εγκαθιστώντας το OpenVPN στο Raspbian.

$ sudo apt εγκαταστήστε το openvpn

Στη συνέχεια, κάντε λήψη των αρχείων ρυθμίσεων OpenVPN για το VPN. Και πάλι, αυτό το μέρος θα είναι διαφορετικό, ανάλογα με το ποιος χρησιμοποιείτε. Οι περισσότεροι πάροχοι VPN θα παράσχουν αρχεία ρυθμίσεων OpenVPN είτε λέγοντας ακριβώς αυτό είτε ως επιλογή Linux. Συνήθως έρχονται σε ένα μεγάλο αρχείο .zip. Τα αρχεία έχουν συνήθως την επέκταση .ovpn.

Βρείτε μια τοποθεσία που θέλετε να χρησιμοποιήσετε. Ανάλογα με τις ανάγκες σας, ίσως είναι καλή ιδέα να επιλέξετε ένα διακομιστή που βρίσκεται εκτός των ΗΠΑ. Αντιγράψτε αυτό το αρχείο στο φάκελο OpenVPN του συστήματος και μετονομάστε το.

$ sudo cp Λήψεις / config.ovpn /etc/openvpn/client.conf

Αφού βρεθεί εκεί, δημιουργήστε ένα αρχείο για έλεγχο ταυτότητας. Χρησιμοποιήστε ένα αρχείο απλού κειμένου, το οποίο ονομάζεται auth.txt. Στην πρώτη γραμμή, τοποθετήστε το όνομα χρήστη για το λογαριασμό VPN. Στη δεύτερη γραμμή, προσθέστε τον κωδικό πρόσβασής σας. Ανοίξτε τη διαμόρφωση VPN που μόλις αντιγράψατε. Βρείτε την παρακάτω γραμμή και κάντε την δική σας αντιστοιχία με το παράδειγμα.

auth-user-pass auth.txt

Αυτό θα σας συνδέσει αυτόματα. Εν συνεχεία, προσθέστε το μπλοκ παρακάτω λίγο πριν τα πιστοποιητικά σας. Αυτά θα χειριστούν την καταγραφή και την εκκίνηση και διακοπή της υπηρεσίας.

Κατάσταση /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log ασφάλεια σεναρίου 2 up / etc / openvpn / update-resolv-conf down / etc / openvpn / update-resolv-conf

Αποθηκεύστε το αρχείο σας και εξόδου. Στη συνέχεια, κάντε επανεκκίνηση της υπηρεσίας.

$ sudo systemctl επανεκκίνηση openvpn $ sudo systemctl έναρξη $ sudo systemctl ενεργοποίηση

Δημιουργήστε ένα VPN Killswitch

Εάν χρησιμοποιείτε torrents πίσω από ένα VPN, ίσως θέλετε ένα αξιόπιστο killswitch που θα διακόψει τη σύνδεσή σας από εσάς να χάσετε την επαφή σας με το VPN. Ευτυχώς, αυτό είναι κάτι πολύ εύκολο να κάνετε σε συστήματα Linux με τείχος προστασίας. Ξεκινήστε κατεβάζοντας το UFW για να διευκολύνετε την διαχείριση του τείχους προστασίας.

$ sudo apt εγκατάσταση ufw

Μόλις έχετε UFW, μπορείτε να ξεκινήσετε να ρυθμίζετε τους κανόνες σας. Ξεκινήστε απενεργοποιώντας το UFW.

$ sudo ufw απενεργοποίηση

Τώρα πείτε στο UFW να μπλοκάρει τα πάντα από προεπιλογή.

$ sudo ufw προεπιλογή άρνηση εισερχόμενης $ sudo ufw προεπιλογή άρνηση εξόδου

Επιτρέψτε όλες τις συνδέσεις από τον ίδιο τον υπολογιστή και το τοπικό δίκτυο.

$ sudo ufw επιτρέπουν από το 192.168.1.0/24 $ sudo ufw επιτρέπουν από 127.0.0.1

Στη συνέχεια, επιτρέψτε τα πάντα μέσω του VPN. Ελέγξτε την πραγματική διασύνδεση του VPN σας.

$ sudo ufw επιτρέπουν σε on tun0 $ sudo ufw επιτρέπουν στο tun0

Τέλος, επιτρέψτε την επαφή με το διακομιστή DNS του VPN. Και πάλι, ελέγξτε την πραγματική διεύθυνση IP στο αρχείο /etc/resolv.conf.

$ sudo επιτρέπουν στο 53 $ sudo να αφήσει 53

Όταν όλα αυτά είναι έτοιμα, ενεργοποιήστε ξανά το UFW.

$ sudo ufw ενεργοποίηση

Εγκαταστήστε το Deluge

Είστε τελικά έτοιμοι να εγκαταστήσετε κατακλυσμό στο διακομιστή σας. Έτσι, κάνε ακριβώς αυτό.

$ sudo apt εγκαταστήστε κατακερματισμένη καταστροφική κονσόλα

Περιμένετε μέχρι να ολοκληρωθεί η εγκατάσταση. Θα πρέπει να είναι αρκετά γρήγορος.

Εγκαταστήστε τον διακομιστή παραχαράξεων

Για να επιτρέψετε συνδέσεις στον διακομιστή σας από άλλους υπολογιστές, πρέπει να ενεργοποιήσετε απομακρυσμένες συνδέσεις. Αλλάξτε τον χρήστη του Deluge και ανοίξτε την κονσόλα Deluge.

$ sudo su κατακλύζει $ κατακλυσμένα $ καταστροφική κονσόλα

Στη συνέχεια, ενεργοποιήστε απομακρυσμένες συνδέσεις.

config -s allow_remote True

Τώρα, σταματήστε τον δαίμονα του Ποταμού. Μπορείτε να το κάνετε αυτό κοιτώντας ψηλά τη διαδικασία και σκοτώντας το.

$ ps aux | grep καταρροή $ kill 1923

Πρέπει να προσθέσετε εγγραφές σύνδεσης για τους χρήστες σας. Το αρχείο βρίσκεται στο / var / lib / deluge / .config / deluge / auth. Προσθέστε τα αρχεία χρήστη με το ακόλουθο μοτίβο.

όνομα χρήστη: κωδικός πρόσβασης: 10

Ο αριθμός υποδηλώνει δικαιώματα. 10 καθιστά τον χρήστη έναν χρήστη διαχειριστή. Όταν τελειώσετε, αποθηκεύστε μια έξοδο.

Δημιουργήστε μια Υπηρεσία Απορροής

Δεδομένου ότι θέλετε το Deluge να ξεκινήσει αυτόματα με το Raspberry Pi, θα χρειαστεί να γράψετε μια απλή συστηματική υπηρεσία. Μην ανησυχείτε, αυτό παρέχεται στην τεκμηρίωση του Deluge. Δημιουργήστε ένα αρχείο στο /etc/systemd/system/deluged.service. Σε αυτό, βάλτε τα εξής:

Περιγραφή = Deluge Bittorrent πελάτη Daemon τεκμηρίωση = άνθρωπος: πλημμυρισμένος μετά = network-online.target Τύπος = απλός χρήστης = πλημμύρας Group = κατακλυσμός UMask = 007 ExecStart = / usr / bin / σταμάτησε δυνατά. TimeoutStopSec = 300 WantedBy = multi-user.target

Δοκιμάστε το ξεκινήστε την υπηρεσία και ελέγξτε την κατάσταση.

Το $ sudo systemctl ξεκίνησε να κατακλύζει το $ sudo systemctl

Εάν η υπηρεσία είναι σε λειτουργία, πραγματοποιήστε τη μεταβολή μόνιμα ενεργοποιώντας την υπηρεσία.

$ sudo systemctl επιτρέπει την κατακράτηση

Εγκαταστήστε τον πελάτη

Τώρα μπορείτε να εγκαταστήσετε τον πελάτη Deluge για να συνδεθείτε με τον διακομιστή σας. Το Deluge είναι ανοικτού κώδικα και είναι άμεσα διαθέσιμο σε πολλές πλατφόρμες.

Windows

Πηγαίνετε στη σελίδα λήψης του Deluge και τραβήξτε την τελευταία έκδοση για τα Windows. Εκτελέστε το αρχείο .exe. Η διαδικασία εγκατάστασης είναι αρκετά τυπική. Μη διστάσετε να κάνετε κλικ στον οδηγό και να αποδεχτείτε τις προεπιλογές.

Linux

Όπως πιθανώς μαντέψατε, η διαδικασία του Linux είναι πολύ εύκολη. Απλά εγκαταστήστε τον πελάτη με το διαχειριστή πακέτων.

$ sudo apt εγκαταστήστε το deluge-gtk

Συνδεθείτε στον διακομιστή σας

Ανοίξτε τις προτιμήσεις του Deluge κάνοντας κλικ στην επιλογή "Επεξεργασία"; "Προτιμήσεις". Στο πλάι του παραθύρου που θα ανοίξει, μπορείτε να βρείτε την καρτέλα "Διεπαφή". Κάντε κλικ σε αυτό. Κοντά στην κορυφή του παραθύρου υπάρχει ένα πλαίσιο ελέγχου που ελέγχει την κλασική λειτουργία του Deluge. Καταργήστε την επιλογή του πλαισίου για να το απενεργοποιήσετε.

Κάντε ξανά κλικ στο κουμπί "Επεξεργασία". Αυτή τη φορά, επιλέξτε "Διαχείριση συνδέσεων". Από προεπιλογή, θα δείτε την τοπική διεύθυνση IP εκεί. Κάτω από την καταχώριση, υπάρχουν κουμπιά που σας επιτρέπουν να προσθέσετε και να καταργήσετε συνδέσεις. Κάντε κλικ στο κουμπί "Προσθήκη". Εισαγάγετε το IP του διακομιστή σας στο πεδίο "Hostname". Αφήστε τον ίδιο αριθμό θύρας. Στη συνέχεια, συμπληρώστε το όνομα χρήστη και τον κωδικό πρόσβασης που ορίσατε. Κάντε κλικ στο "Προσθήκη" για να τελειώσετε.

Πίσω στο κύριο παράθυρο "Προσθήκη", μπορείτε τώρα να επισημάνετε τη νέα καταχώρησή σας και να κάνετε κλικ στο κουμπί "Σύνδεση" στο κάτω μέρος για να συνδεθείτε στο διακομιστή.

Ρύθμιση της αποθήκευσης

Πριν αρχίσετε να κατεβάζετε οτιδήποτε, θα χρειαστεί να ρυθμίσετε τις παραμέτρους του χώρου αποθήκευσης. Οι δύο βασικές επιλογές εδώ είναι ένας εξωτερικός σκληρός δίσκος USB ή ένας δικτυωμένος δίσκος. Οποιοδήποτε τρόπο λειτουργεί. Απλά χρειάζεστε κάτι πολύ μεγαλύτερο από αυτό που υποστηρίζει το Raspberry Pi.

USB

Συνδέστε τη μονάδα USB στο Pi. Στη συνέχεια, μέσω της κονσόλας SSH, εξετάστε τις διαθέσιμες συσκευές.

$ ls / dev | grep sd

Θα πρέπει να βλέπετε μόνο τη μονάδα USB και ενδεχομένως την κάρτα SD σας. Η κάρτα SD θα έχει πολλαπλά κατατμήματα, ενώ η μονάδα USB θα έχει πιθανώς μόνο μία. Θα φανεί κάτι τέτοιο:

sda sda1 sda2 sdb sdb1

Σε αυτήν την περίπτωση, η εξωτερική μονάδα δίσκου είναι sdb και το διαμέρισμα είναι sdb1. Δημιουργήστε έναν κατάλογο για να το προσαρτήσετε.

$ sudo mkdir / μέσο / εξωτερικό

Τώρα, ανοίξτε το / etc / fstab με το πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε μια καταχώρηση για να τοποθετήσετε τη μονάδα αυτόματα κατά την εκκίνηση.

/ dev / sdb1 / media / εξωτερικές προεπιλογές ext4, χρήστης, exec 0 0

Βεβαιωθείτε ότι η διαδρομή και ο τύπος συστήματος αρχείων ταιριάζουν με τη μονάδα δίσκου. Εάν έχετε χρησιμοποιήσει ποτέ μόνο τη μονάδα δίσκου με Windows, η μορφή είναι πιθανώς NTFS και πρέπει να εγκαταστήσετε το ntfs-3g στο διακομιστή.

Εκτελέστε τα εξής για να τοποθετήσετε τη μονάδα δίσκου.

$ sudo mount -a

Δίκτυο

Όλες οι ρυθμίσεις παραμέτρων μονάδας δίσκου είναι διαφορετικές, αλλά αν χρησιμοποιείτε μονάδα δίσκου Linux NFS, μπορείτε να δημιουργήσετε έναν κατάλογο ο οποίος να συνδέεται και να προσθέτει μια εγγραφή στο / etc / fstab.

$ sudo mkdir / media / nfs

Στη συνέχεια, ανοίξτε το fstab και προσθέστε τη μονάδα δίσκου.

192.168.1.120:/media/share / media / nfs ext4 προεπιλογές, χρήστης, exec 0 0

Αποθήκευση και έξοδος. Στη συνέχεια, τοποθετήστε τη μονάδα δίσκου.

$ sudo mount -a

Ρύθμιση παρασιτισμού

Επιστροφή στον πελάτη Deluge, μπορείτε να ορίσετε τον κατάλογο λήψης για torrents σας. Κάντε κλικ στην επιλογή "Επεξεργασία"; "Προτιμήσεις". Στην πρώτη καρτέλα "Λήψεις", μπορείτε να ορίσετε τη θέση λήψης για τα αρχεία σας. Επιλέξτε τη θέση της μονάδας δίσκου που τοποθετήσατε πρόσφατα.

Κατεβάστε ένα Torrent

Για να κατεβάσετε ένα torrent με το Deluge, κάντε κλικ στο σύμβολο συν σημείου επάνω αριστερά του παραθύρου. Θα ανοίξει ένα νέο παράθυρο με διαφορετικές επιλογές για να προσθέσετε το χείμαρρο. Οι δύο πιο συνηθισμένες θα είναι ένα αρχείο torrent και μια διεύθυνση URL. Για το αρχείο, μπορείτε να κάνετε κλικ στο κουμπί για να μεταβείτε στην τοποθεσία του αρχείου torrent. Κάντε κλικ στο κουμπί URL και επικολλήστε μια διεύθυνση URL για να προσθέσετε torrent μέσω διεύθυνσης URL. Η λειτουργία URL λειτουργεί για μαγνητικούς συνδέσμους.

Ο νέος χείμαρρος θα εμφανιστεί στο κύριο σώμα του παραθύρου του Deluge. Από εκεί, μπορείτε να παρακολουθήσετε την πρόοδο του χείμαρρου. Αν θέλετε να αλλάξετε την προτεραιότητα των torrents σας, μπορείτε να κάνετε δεξί κλικ σε αυτά και να χρησιμοποιήσετε την επιλογή "Queue" για να τα μετακινήσετε πάνω και κάτω.

Κάνοντας δεξί κλικ σε ένα torrent, θα βρείτε και πολλές άλλες επιλογές. Μπορείτε να ορίσετε όρια λήψης και μεταφόρτωσης και να διακόψετε προσωρινά το torrent. Υπάρχει επίσης μια επιλογή για να αφαιρέσετε ένα torrent πάρα πολύ. Μόλις τελειώσετε τη λήψη, μπορείτε να καταργήσετε το torrent χωρίς να καταργήσετε το αρχείο που έχετε κατεβάσει. Αυτό θα σας εμποδίσει από τη σπορά. Φυσικά, μπορείτε να αφήσετε το torrents σπορά, και τον έλεγχο της χρήσης του δικτύου αυτών ολοκληρωθεί torrents πάρα πολύ.

Κλείσιμο Σκέψεις

Τώρα έχετε έναν πλήρως λειτουργικό εξυπηρετητή torrent που είναι διαμορφωμένος και έτοιμος για λήψη ή σπορά τόσων torrents όπως χρειάζεστε. Ο διακομιστής θα λειτουργεί συνεχώς, ανεξάρτητα από τους υπολογιστές σας. Επίσης, είστε έτοιμοι να τρέχετε μέσω ενός VPN, για πρόσθετο ιδιωτικό απόρρητο και ασφάλεια. Απολαύστε τη νέα σας εμπειρία torrenting!

Δημιουργήστε ένα διακομιστή torrent χωρίς κεφαλές με κατακλυσμό σε ένα βατόμουρο pi