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

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

Αρκετά διαφορετικά προγράμματα μπορούν να χρησιμοποιηθούν για να δημιουργήσουν το δικό σας torrent. Για αυτό το σεμινάριο, θα χρησιμοποιήσω το δωρεάν βοηθητικό πρόγραμμα γραμμής εντολών mktorrent. Το Mktorrent είναι διαθέσιμο για Linux και Mac OS X, καθώς και για άλλα συστήματα συμβατά με POSIX. Για εσάς οι οπαδοί της Microsoft εκεί έξω, βρήκα μια θύρα Windows του mktorrent στο Blog του Will (Σημείωση: θα χρειαστείτε Cygwin για να το εκτελέσετε) και ένα γραφικό μέτωπο στο Binary Inspirations.

Εκτός από ένα αντίγραφο του mktorrent, θα χρειαστείτε επίσης:

  • Ένα αρχείο για διανομή
  • Ένα πρόγραμμα-πελάτη torrent, όπως το cross-platform qBittorrent
  • Προαιρετικά, τουλάχιστον ένα μέρος για να ανεβάσετε το αρχείο σας ως σπόρο Web

Ο σπόρος Web

Εάν δεν περιμένετε πολλούς ανθρώπους να σπέρνουν το χείμαρρο σας, είναι καλή ιδέα να δημιουργήσετε έναν σπόρο Web. Αυτή είναι μια μόνιμη τοποθεσία στο Web όπου φυλάσσεται το αρχείο σας και θα λειτουργήσει ως σπόρος ακριβώς όπως ένας σπόρος στο σμήνος (η κοινότητα των οικοδεσποτών που σπέρνουν και πετάει ένα torrent). Οι σπόροι Web μπορούν να φιλοξενούνται σε διακομιστή HTTP ή FTP.

Για τον ιστοτόπο μου, απλώς χρησιμοποίησα το FTP για να ανεβάσω το αρχείο μου (ένα λειτουργικό σύστημα ISO που δημιούργησα) σε έναν κατάλογο HTTP στον ιστότοπό μου:

Χρειάζεται έναν άμεσο σύνδεσμο για έναν σπόρο Web, έτσι ώστε οι πιο δημοφιλείς ιστότοποι κοινής χρήσης αρχείων δεν θα κάνουν. Ανάλογα με το είδος του αρχείου που έχετε, ίσως μπορείτε να βρείτε δημόσιους καθρέφτες για να το φιλοξενήσετε. Για παράδειγμα, το Oregon State University Open Source Lab παρέχει δωρεάν φιλοξενία για έργα λογισμικού ανοιχτού κώδικα. Μπορείτε επίσης να φιλοξενήσετε πολλούς διαφορετικούς τύπους αρχείων στο Αρχείο Internet.

Torrent Trackers

Πριν δημιουργήσετε το χείμαρρο σας, πρέπει να έχετε μια αξιοπρεπή λίστα με ιχνηλάτες torrent. Οι ιχνηλάτες κάνουν το έργο της αναζήτησης για συνομηλίκους και σπόρους όταν κάποιος ανοίγει ένα torrent στο torrent client. Αυτοί είναι ορισμένοι δωρεάν δημόσιοι ιχνηλάτες που μπορείτε να χρησιμοποιήσετε:

  • udp: //tracker.coppersurfer.tk: 6969 / ανακοίνωση
  • udp: //tracker.ccc.de: 80 / ανακοίνωση
  • udp: //tracker.publicbt.com: 80
  • udp: //tracker.istole.it: 80
  • http://tracker.openbittorrent.com:80/announce
  • http://tracker.ipv6tracker.org:80/announce (μόνο πρωτόκολλο ipv6)

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

Δημιουργία του Torrent

Τώρα που έχετε μια λίστα με ιχνηλάτες, είστε έτοιμοι να εκτελέσετε το mktorrent. Το Mktorrent είναι πολύ εύκολο στη χρήση. Για να δείτε όλες τις επιλογές του, πληκτρολογήστε mktorrent -h .

Αυτό είναι ένα βασικό, απογυμνωμένο παράδειγμα χρήσης του mktorrent για να δημιουργήσετε το δικό σας torrent με ένα μόνο tracker από το αρχείο my-really-long-novel.pdf:

 mktorrent -a tracker.ccc.de:80 -ο-μου-πραγματικά-πολύ καιρό-novel.torrent μου-πραγματικά-long-novel.pdf 

Συνιστώ να δώσετε στο mktorrent λίγο περισσότερες πληροφορίες από αυτό. Αυτό το παρατεταμένο παράδειγμα δημιουργεί ένα torrent από το "SadOS_1.0_i686.iso" και ορίζει πολλαπλούς ιχνηλάτες με -a, ένα σχόλιο με -c, ένα όνομα (το οποίο θα εμφανίζεται σε πελάτες torrent) με -n, υψηλότερο επίπεδο λεξιλογίου με -v, και έναν σπόρο Web με -w :

 mktorrent -a udp: //tracker.coppersurfer.tk: 6969 / αναγγελία -a udp: //tracker.ccc.de: 80 / announce -a udp: //tracker.publicbt.com: 80 -a udp: // tracker.istole.it: 80 -α http://tracker.openbittorrent.com:80/announce -a http://tracker.ipv6tracker.org:80/announce -c "Αυτό είναι το SadOS 1.0, ένα Linux που βασίζεται σε Arch διανομή εμπνευσμένη από το κωμικό σε http://dondepresso.rujic.net. " -n "SadOS 1.0 (i686)" -v -w http://rujic.net/sados/SadOS_1.0/SadOS_1.0_i686.iso SadOS_1.0_i686.iso 

Το Mktorrent θα επαναλάβει τις επιλογές σας πίσω σε εσάς και θα σας δείξει την πρόοδό του καθώς χτυπά τα κομμάτια του torrent σας:

Τώρα θα έχετε ένα αρχείο * .torrent στον κατάλογο στον οποίο εκτελέσατε το mktorrent. Ανοίξτε το στον πελάτη torrent και ρυθμίστε τον κατάλογο δεδομένων όπου βρίσκεται το αρχικό σας αρχείο. Συγχαρητήρια! Ο χείμαρρος σας έχει έναν σπόρο.

Διανομή του Torrent σας

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

Σημειώστε ότι δεν είναι όλες οι "ιστοσελίδες torrent" που σας επιτρέπουν να φορτώσετε? πολλοί από αυτούς είναι μόνο μηχανές αναζήτησης για torrents που φιλοξενούνται αλλού. Εδώ είναι μερικές δημοφιλείς περιοχές torrent όπου μπορείτε να μοιραστείτε το torrent σας:

  • Ο Πειρατικός κόλπος
  • Kickass Torrents
  • Fenopy
  • Vertor
  • Torrent Reactor (πρέπει να δημιουργήσετε ένα επαρκές επίπεδο φήμης για να ανεβάσετε)
  • BTScene (όποιος επιθυμεί να φορτώσει πρέπει πρώτα να στείλει ένα e-mail με το όνομα χρήστη του στο [email protected] για να αποδείξει ότι δεν είναι spammer)

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

Για να φορτώσετε ένα torrent, συνήθως πρέπει να καταχωρίσετε ένα λογαριασμό χρήστη στον ιστότοπό σας προορισμού. Στη συνέχεια, θα πρέπει απλώς να βρείτε την ενότητα "Μεταφόρτωση" και να φτάσετε σε αυτήν! Αυτό είναι το περιβάλλον φόρτωσης του Pirate Bay που μοιάζει με:

Αναγνώστες, ποιοι είναι οι αγαπημένοι σας τρόποι να μοιράζεστε μεγάλα αρχεία;