Internet και Δίκτυα

Torrents - Εισαγωγή στο πρωτόκολλο BitTorrent

09/11/2010 09:46 μμ | parsifal από parsifal


Torrents - Εισαγωγή στο πρωτόκολλο BitTorrent

 

 

***Σημείωση Wiki Editor: Στις 7/8/2006 ο Eusebius άνοιξε ένα πολύ χρήσιμο θέμα για την ενημέρωση των μελών σχετικά με το πρωτόκολλο BitTorent. Με την καθιέρωση συστήματος Wiki στο forum, έγινε δυνατή η συγγραφή παρόμοιων άρθρων με τρόπο πιο οργανωμένο και αποτελεσματικό. Το παρόν άρθρο είναι μία προσπάθεια μεταφοράς της πληροφορίας που υπάρχει στο παραπάνω θέμα, ώστε στο μέλλον όσα μέλη θέλουν να συνεισφέρουν στον εμπλουτισμό του θέματος, να απολαμβάνουν των πλεονεκτημάτων του συστήματος Wiki. Το αρχικό thread, αν και πλέον κλειδωμένο, υπάρχει ακόμη διαθέσιμο για ανάγνωση στο URL που δόθηκε παραπάνω και μπορείτε εύκολα να δείτε την αρχική μορφή του άρθρου και τις απορίες των μελών που απαντώνται εκεί.

 

__TOC__

 

 

 

Πριν ξεκινήσετε

Αν δεν έχετε καλή ΤΑΧΥΤΗΤΑ στα torrents, δείτε πρώτα αυτά τα δύο. Και αν έχετε ΑΡΓΟ ΙΝΤΕΡΝΕΤ όταν ανεβοκατεβαίνουν τα torrents, είναι πολύ πιθανό να φταίει το πρώτο:

 

1. Βάλτε οπωσδήποτε κόφτη στο upload. ΕΠΙΒΑΛΛΕΤΑΙ! Εμπειρικά, στις ελληνικές συνδέσεις αυτές οι τιμές φαίνεται να δουλεύουν καλά και παντού:

 

xx/128 Kbps > κόφτης στα 9 KB/s (ή μεταξύ 8 και 10)

xx/192 Kbps > κόφτης στα 13 KB/s (ή μεταξύ 12 και 15)

xx/256 Kbps > κόφτης στα 17 KB/s (ή μεταξύ 16 και 20)

xx/384 Kbps > κόφτης στα 26 KB/s (ή μεταξύ 24 και 30)

xx/512 Kbps > κόφτης στα 34 KB/s (ή μεταξύ 32 και 40)

χχ/1024 Kbps > κόφτης στα 70 KB/s (ή μεταξύ 65 και 75)

 

2. Το ότι κατεβάζουμε από HTTP και FTP με 200 KB/s ΔΕ σημαίνει απαραίτητα ότι θα κατεβαίνουν και τα torrents με 200! Άλλο πράγμα το ένα, άλλο το άλλο!

 

 

 

Τί είναι τα torrents;

Τα torrents είναι μικρά αρχειάκια που χρησιμοποιούνται για την ανταλλαγή πολύ μεγαλύτερων αρχείων, ή συνόλων αρχείων, μέσω του πρωτοκόλλου BitTorrent. (Αυτός είναι ο αυστηρός ορισμός -- συνήθως όταν λέμε "torrent" εννοούμε το κανονικό αρχείο, όχι το μικρούλι)

 

To BitTorrent είναι πρωτόκολλο Peer To Peer, δηλαδή πρωτόκολλο ανταλλαγής αρχείων: τα αρχεία που κατεβάζουμε δε βρίσκονται σε έναν κεντρικό διακομιστή (όπως π.χ., όταν κατεβάζουμε με τον Firefox μέσω του πρωτοκόλλου HTTP ή FTP), αλλά στους σκληρούς δίσκους τους δικούς μας και των άλλων χρηστών -- όλοι κατεβάζουν και ανεβάζουν ταυτόχρονα, ο ένας απ' τον άλλον. Ένα πλεονέκτημά του απέναντι σε άλλα πρωτόκολλα P2P είναι ότι επιτρέπει τη διανομή/ανταλλαγή μεγάλων αρχείων με πολύ μεγάλες ταχύτητες.

 

Αυτός ήταν και ο αρχικός σκοπός για τον οποίο το έφτιαξε ο Μπραμ Κόεν [bram Cohen]: να επιτρέπει τη γρήγορη διανομή μεγάλου όγκου δεδομένων (ο Κόεν είχε κατά νου κυρίως τις διανομές Linux), χωρίς να απατείται μεγάλο και δαπανηρό εύρος ζώνης (bandwidth) σε μια κεντρική τοποθεσία.

 

Για να κατεβάζουμε αρχεία μέσω του πρωτοκόλλου χρειαζόμαστε έναν BitTorrent client, δηλαδή ένα πρόγραμμα που υποστηρίζει το πρωτόκολλο BitTorrent.

 

 

 

Ποιο πρόγραμμα να διαλέξω;

Υπάρχουν πολλά καλά προγράμματα. Τρία από τα γνωστότερα (όλα δωρεάν) είναι:

 

  • μTorrent (microTorrent) -- το ελαφρύτερο, για Win, κερδίζει συνέχεια δημοτικότητα από τις αρχές του 2006
  • Azureus -- το πλουσιότερο, για όλα τα Λ/Σ, απαιτεί Java
  • BitTorrent -- το παλιότερο, για πολλά Λ/Σ, από το δημιουργό του πρωτοκόλλου BitTorrent

Το δεύτερο και τρίτο, εκτός από δωρεάν, είναι και ανοιχτού κώδικα.

 

Αν έχετε παλιό και αργό μηχάνημα ή παλιό Λ/Σ (π.χ. Windows 98 ή ME), αποφύγετε τον Azureus. Είναι σχετικά βαρύς, η δε Java δουλεύει με προβλήματα σ' αυτά τα λειτουργικά. Διαλέξτε το μTorrent. Στο site του μTorrent έχει δύο επιλογές: Standalone και Installation Program. Αν δεν ξέρετε τη διαφορά μεταξύ των δύο, κατεβάστε το δεύτερο.

 

Για σύγχρονα μηχανήματα, η πρώτη προτίμηση μάλλον θα πρέπει να είναι ο Azureus (φροντίστε οπωσδήποτε να έχετε την τελευταία έκδοση Java) και η δεύτερη ο μTorrent. Δεν έχει μεγάλη σημασία ποιο θα διαλέξετε. Είναι και τα δύο πολύ καλά και εύχρηστα προγράμματα και τις βασικές ανάγκες τις καλύπτουν πάνω-κάτω το ίδιο.

 

Επίσης, έχουν και τα δύο Wizard που προσαρμόζει σχεδόν αυτόματα τις ρυθμίσεις ανάλογα με τις παραμέτρους του συστήματός μας (βλ. παρακάτω) και είναι και τα δύο εξελληνισμένα.

 

Συγκριτικός πίνακας με δεκάδες προγράμματα για όλα τα λειτουργικά συστήματα

 

 

 

Πού θα βρω πράμα να κατεβάσω;

Ο συνηθέστερος τρόπος είναι μέσω ειδικών sites, των λεγόμενων "trackers". Κατεβάζουμε από τον tracker ένα αρχειάκι με κατάληξη .torrent, το ανοίγουμε με το πρόγραμμα της επιλογής μας, το πρόγραμμα συνδέεται με τον tracker και μετά από λίγο αρχίζει το κατέβασμα.

Χοντρικά, η επικοινωνία γίνεται κάπως έτσι:

 

Το πρόγραμμα διαβάζει τη διεύθυνση του tracker μέσα από το αρχειάκι .torrent και στέλνει μήνυμα:

-- Είμαι εδώ, θέλω να κατεβάσω το τάδε αρχείο, δεν έχω κανένα κομμάτι.

Ο tracker απαντάει:

-- Ωραία. Το αρχείο το έχει ο ένας και ο άλλος και ο παράλλος, ο ένας ολόκληρο, ο άλλος ανολοκλήρωτο και πάει λέγοντας.

Το πρόγραμμά μας παίρνει τη λίστα, αρχίζει να στέλνει αιτήσεις και σύντομα κάποια προγράμματα απαντούν και αρχίζει το κατέβασμα (και σε λίγο και η ανταλλαγή). Κάθε τόσο το πρόγραμμα ξανασυνδέεται με τον tracker, τον ενημερώνει για την κατάστασή του και ενημερώνεται για την κατάσταση των άλλων.

 

Με άλλα λόγια, το αρχείο που κατεβάζουμε, π.χ. το ISO του Ubuntu,
δε
βρίσκεται στον tracker. Ο tracker φιλοξενεί μόνο τα αρχειάκια .torrent και απλά διαμεσολαβεί στην επικοινωνία μεταξύ των συνδεδεμένων προγραμμάτων (των BitTorrent clients).

Οι trackers χωρίζονται σε δημόσιους (public) και ιδιωτικούς (private). Οι δημόσιοι έχουν ελεύθερη πρόσβαση. Στους ιδιωτικούς η πρόσβαση επιτρέπεται μόνο στα εγγεγραμμένα μέλη, η δε εγγραφή απαιτεί συχνά πρόσκληση από άλλο μέλος. Οι ιδιωτικοί trackers υποχρεώνουν τα μέλη να διατηρούν μία αναλογία κατεβάσματος/ανεβάσματος κοντά στο 1:1. Αυτό σημαίνει ότι υπάρχουν πάντα αρχεία σε επάρκεια και ότι μπορούμε να κατεβάσουμε με μεγάλες ταχύτητες.

 

Πολλοί δημόσιοι και ιδιωτικοί trackers επιτρέπουν την ανταλλαγή αρχείων που προστατεύονται από πνευματικά δικαιώματα. Δε θα αναφέρουμε τέτοιους trackers εδώ, αφού σε πολλές χώρες (συμπεριλαμβανομένης της Ελλάδας) απαγορεύεται η ανταλλαγή τέτοιων αρχείων χωρίς τη συγκατάθεση του ιδιοκτήτη των πνευματικών δικαιωμάτων. Για ανταλλαγή αρχείων η οποία είναι σύμφωνη με τον νόμο, ιδού μια επιλογή από το Wiki του Azureus:

 

 

 

 

Πώς θα κατεβάζω γρήγορα κι ωραία με το πρόγραμμα που διάλεξα;

Η ταχύτητα με την οποία κατεβάζουμε εξαρτάται από διάφορα πράγματα. Τα κυριότερα είναι:

 

  • Η ταχύτητα της σύνδεσής μας
  • Η διαθεσιμότητα του αρχείου που θέλουμε και η ταχύτητα των άλλων
  • Η ταχύτητα με την οποία ανεβάζουμε εμείς
  • Οι ρυθμίσεις του προγράμματος

 

 

Ας τα δούμε ένα-ένα λίγο αναλυτικότερα:

 

  • Ταχύτητα σύνδεσης
     
    Έστω ότι παίρνουμε από τον παροχέα ΟΤΕ μια σύνδεση ADSL 512/128Kbps.
     
    Πρώτον, μετατρέπουμε στη μονάδα που μας ενδιαφέρει. Οι παροχείς μιλάνε σε bits επειδή τα bits κάνουν μπούγιο. Σε αντίθεση με τους παροχείς, οι υπόλοιποι άνθρωποι συνεννοούνται συνήθως σε bytes. Τα bits συμβολίζονται με πεζό b και τα bytes με κεφαλαίο B. 1 byte = 8 bits. Άρα, η ταχύτητα που αγοράσαμε είναι 64/16 KB/s.

    Για να είμαστε ακριβείς, η διαίρεση πρέπει να γίνει διά του 8.192, που μας δίνει 62.5/15.625 K
    B
    /s.
    καθώς και
    που κάνει λιανά την αριθμητική.


    Δεύτερον, η ταχύτητα αυτή είναι ονομαστική. Για διάφορους τεχνικούς λόγους, η πραγματική ταχύτητα είναι συνήθως χαμηλότερη. Έτσι, η ταχύτητα που πήραμε θα είναι πάνω-κάτω κάτι τέτοιο: 55/13 KB/s.
     
    Άρα, αν αγοράσαμε μια σύνδεση 512/128Kbps και κατεβάζουμε με ταχύτητες που πλησιάζουν τα 50 KB/s ή τα ξεπερνούν, ησυχάζουμε και δεν ασχολούμαστε άλλο μ' αυτό.
     
     
     

  • H διαθεσιμότητα του αρχείου και η ταχύτητα των άλλων
     
    Όσο περισσότεροι έχουν το αρχείο και όσο λιγότεροι το ζητούν, τόσο γρηγορότερα θα το κατεβάσουμε. Βέβαια, σημασία έχει και η μέση ταχύτητα με την οποία ανεβάζει η παρέα. Με άλλα λόγια, καλύτερα να έχουν το αρχείο 10 άνθρωποι με 2Mbps upstream ο καθένας, παρά 100 με upstream 128Kpbs ο καθένας. Όταν διαλέγουμε torrent, βλέπουμε από πριν πόσοι το έχουν και πόσοι το ζητούν, αλλά το δεύτερο, τη μέση ταχύτητα με την οποία ανεβάζει η παρέα, δε γίνεται να το ξέρουμε από πριν.

    Στον Azureus, και αφού ξεκινήσει το κατέβασμα, μπορούμε να δούμε τη μέση ταχύτητα της παρέας. Πηγαίνουμε στην Στατιστική και κοιτάζουμε τη γκρίζα γραμμή: Average Swarm Speed (Μέση ταχύτητα σμήνους). ("Swarm" σημαίνει «σμήνος, σμάρι».) Εναλλακτικά, προσθέτουμε τη στήλη Average Swarm Speed στο κεντρικό παράθυρο, ώστε να βλέπουμε την τιμή ανά πάσα στιγμή για κάθε torrent.


     
     
     

  • Η ταχύτητα με την οποία ανεβάζουμε
     
    Το BitTorrent είναι πρωτόκολλο για ανταλλαγή αρχείων, δηλ. πάρε-δώσε, και τα προγράμματα είναι σχεδιασμένα να ανταμείβουν εκείνους που είναι καλοί και στο «δώσε», όχι μόνο στο «πάρε». Γι' αυτό, είναι καλό να δίνουμε όσο περισσότερο γίνεται -- όσο πιο κοντά γίνεται στην πραγματική ταχύτητα ανεβάσματος της σύνδεσής μας, αλλά όχι πολύ κοντά, διότι τότε η σύνδεσή μπουκώνει, δηλαδή δε μένει εύρος upstream για να επικοινωνεί το πρόγραμμα torrent και τα άλλα προγράμματα του διαδικτύου με τον έξω κόσμο.
     
    Εμπειρικά, ένα καλό όριο (κόφτης) για συνδέσουμε με ονομαστικό upstream 128, 192 και 256 Kbps είναι γύρω στο 80% της πραγματικής τιμής. Γενικά, είναι καλό να ξεκινήσουμε με μία τιμή που ξέρουμε από άλλους ότι δουλεύει καλά και μετά να πειραματιστούμε λίγο πάνω-κάτω. Βλ. λίγο πιο κάτω για τις τιμές αυτές. Στο κατέβασμα δεν χρειάζεται κόφτης -- το αφήνουμε απεριόριστο [unlimited]. -- Για περισσότερα, ο madsc εξηγεί αναλυτικά.
     
     
     
  • Ρυθμίσεις προγράμματος
     
    Και ο Azureus και ο μTorrent έχουν έναν Wizard που τρέχει μετά την εγκατάσταση και ρυθμίζει το πρόγραμμα για βέλτιστη απόδοση. Μπορούμε να εκτελέσουμε τον Wizard και αργότερα, αν στο μεταξύ άλλαξε κάτι στις παραμέτρους μας ή αν πειράξαμε τις ρυθμίσεις και τα κάναμε θάλασσα. Εδώ το πρόγραμμα μάς ζητάει να δηλώσουμε την πραγματική ταχύτητα ανεβάσματος σε Kbps. Αντί να τρέχουμε να τεστάρουμε την πραγματική ταχύτητα, μπορούμε να βάλουμε την ονομαστική (π.χ., xx/128Kbps) και μετά να κάνουμε μια μικρή προσαρμογή με το χέρι στον κόφτη του upload.
     
    Εμπειρικά, στις ελληνικές συνδέσεις αυτές οι τιμές φαίνεται να δουλεύουν:
    • xx/128 Kbps --> κόφτης του up στα 9 KB/s (ή μεταξύ 8 και 10)
    • xx/192 Kbps --> κόφτης του up στα 13 KB/s (ή μεταξύ 12 και 15
    • xx/256 Kbps --> κόφτης του up στα 17 KB/s (ή μεταξύ 16 και 20)
    • xx/512 Kbps --> κόφτης στα 34 KB/s (ή μεταξύ 32 και 40)
    • xx/1024 Kbps --> κόφτης στα 70 KB/s ('η μεταξύ 65 και 75)

     

    Ίσως να χρειαστεί να πειραματιστούμε λίγο μέχρι να βρούμε την ιδανική τιμή για τη σύνδεσή μας. Για γρήγορη ρύθμιση, κάνουμε δεξί κλικ στο εικονίδιο του προγράμματος στο system tray και ανεβοκατεβάζουμε λίγο την τιμή.

     

    Είμαστε έτοιμοι! Εκτός αν...

     

    Είμαστε πίσω από δρομολογητή (router), οπότε θα χρειαστεί επίσης να προωθήσουμε την πόρτα [port] μέσω της οποίας επικοινωνεί το πρόγραμμα και να τη στείλουμε στη διεύθυνση IP του υπολογιστή στον οποίο είναι εγκατεστημένο -- διαφορετικά το πρόγραμμα μπορεί να σέρνεται. Είναι απλό. Τα βήματα (για Windows XP):

     

    • Από Έναρξη/Start επιλέγουμε Εκτέλεση/Run, γράφουμε cmd και χτυπάμε Enter
    • Στην κονσόλα γράφουμε ipconfig και χτυπάμε Enter
    • Σημειώνουμε την IP Address (αυτή είναι η διεύθυνση που παίρνει ο Η/Υ από το δρομολογητή)
    • Πηγαίνουμε στο PortForward.com, επιλέγουμε τον τύπο του δρομολογητή και κατόπιν το πρόγραμμά μας
    • Πληκτρολογούμε στα κουτάκια τη διεύθυνση IP και την πόρτα που χρησιμοποιεί το πρόγραμμα (ο Azureus ή το μTorrent -- θα τη βρούμε στον Wizard ή στις επιλογές του προγράμματος)
    • Κατεβαίνουμε στο κάτω-κάτω μέρος της σελίδας και βλέπουμε πού ακριβώς πρέπει να καταχωρήσουμε τις τιμές στο δρομολογητή μας.
    • Μπαίνουμε στο δρομολογητή από τον browser της επιλογής μας (τη διεύθυνση του δρομολογητή την είδαμε προηγουμένως που δώσαμε ipconfing: Default Gateway), καταχωρούμε τις τιμές και είμαστε έτοιμοι.

     

    Εννοείται επίσης ότι, αν έχουμε firewall, έχουμε δώσει το ελεύθερο στο πρόγραμμα να επικοινωνεί με τον έξω κόσμο. Πρέπει να επιτρέψουμε καί τις εξερχόμενες καί τις εισερχόμενες συνδέσεις. Ο takis456 εξηγεί ωραία γιατί πρέπει να είναι σωστά ρυθμισμένες οι πόρτες και γιατί πρέπει να επιτρέπουμε τις εισερχόμενες συνδέσεις.

     

    Αν δυσκολευτείτε με το firewall, ιδού μερικά links από τον asmilon με εικονογραφημένες οδηγίες για το firewall των XP SP2 και άλλα δημοφιλή firewalls:

     

    Για να ανακεφαλαιώσουμε το θέμα των σωστών ρυθμίσεων:

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

 

 

 

Συχνές απορίες (FAQ)

Όταν κατεβάζω είναι πολύ αργό το internet! Τί να κάνω;

Μπορεί η ανώτατη ταχύτητα ανεβάσματος που έθεσε ο Wizard να είναι πολύ κοντά στην πραγματική ταχύτητα ανεβάσματος της σύνδεσής σας. Έτσι, δε μένει αρκετό bandwidth για να επικοινωνούν τα άλλα προγράμματα με τον έξω κόσμο (π.χ. ο Firefox). Δοκιμάστε να βάλετε τον κόφτη του ανεβάσματος λίγο παρακάτω, π.χ, από 10 kB/s στα 9 kB/s ή από 9 στα 8. Αν ήταν αυτό το πρόβλημα, τότε μάλλον θα δείτε και καλύτερες ταχύτητες στο πρόγραμμα BitTorrent.

 

 

Τα έχω ρυθμίσει όλα σωστά αλλά κατεβάζει πολύ αργά!

Μπορεί να μην έχετε διαλέξει υγιές torrent. Στα torrents, «καλή υγεία» σημαίνει καλή αναλογία seeders/leechers. (Seeders ονομάζονται όσοι έχουν ολοκληρώσει το κατέβασμα και μόνο ανεβάζουν. Leechers εκείνοι που κατεβάζουν και ανεβάζουν ταυτόχρονα.) Π.χ., μια αναλογία 2/200 είναι κακή. Η αναλογία 200/200 είναι πολύ καλή. Η αναλογία 200/20 είναι υπερτέλεια. Όταν η υγεία του torrent είναι κακή, τα αρχεία θα κατέβουν ούτως ή άλλως, αλλά θα περιμένετε πολύ...

 

 

Πώς θα βεβαιωθώ ότι όλα είναι εντάξει από τη δική μου πλευρά;

Σχεδόν όλες οι διανομές Linux και πολλά άλλα προγράμματα διατίθενται και σε μορφή torrent. Αυτά τα torrents έχουν συνήθως πολύ καλή αναλογία seeders/leechers και κατεβαίνουν πολύ γρήγορα. Διαλέξτε ένα και κατεβάστε το, να δείτε τί ταχύτητα θα πιάσει:

 

Ένα άλλο μικρό αρχειάκι που κατεβαίνει πολύ γρήγορα είναι η εκάστοτε development έκδοση του Azureus:

 

Αν η ταχύτητα είναι καλή, το μονο που λείπει είναι να επιλέγετε υγιή torrents.

Στον Azureus, ένας απλούστερος τρόπος είναι να κοιτάξετε το Average Swarm Speed στη Στατιστική (βλ. παραπάνω). Αν δεν είστε κάτω από τον μέσο όρο, όλα είναι εντάξει.

 

 

Γίνεται να κάνω προεπισκόπηση (preview) των αρχείων που κατεβάζω;

Εξαρτάται. Π.χ., αν το αρχείο είναι πολλά κομμάτια .rar, δε γίνεται. Αν είναι ένα αρχείο .avi, γίνεται. Δύο τινά χρειάζονται: Πρώτον, να έχουν κατεβεί κάποια κομμάτια του αρχείου, οπωσδήποτε το πρώτο και κατά προτίμηση και το τελευταίο. Δεύτερον, ένα πρόγραμμα που διαβάζει ημιτελή αρχεία.

 

Για το πρώτο, πηγαίνετε στις προτιμήσεις του προγράμματος και βεβαιωθείτε ότι είναι τικαρισμένη η επιλογή να ζητάει το πρώτο και το τελευταίο κομμάτι πριν από τα άλλα.

 

Για το δεύτερο, ιδού τρεις λύσεις:

  • MPlayer -- Το καλύτερο. Μόνο που δεν έχει ακόμα εύχρηστο GUI [Graphical User Interface], οπότε διαλέγουμε τον άλλο δυνατό παντοπαίχτη:
  • VLC media player -- Το δεύτερο καλύτερο
  • BitComet -- Πρόγραμμα torrent με ενσωματωμένη προεπισκόπηση (πολύ αγαπητό γενικά, αλλά και εδώ στο Insomnia). Αν χρειάζεστε συχνά την προεπισκόπηση, ρίξτε του μια ματιά.

 

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

 

Αν το πρόγραμμα torrent δεν αφήνει να γίνει προεπισκόπηση ενός αρχείου που ανεβοκατεβαίνει εκείνη την ώρα, δύο είναι οι λύσεις:

  • Κλείστε το πρόγραμμα torrent, κάντε προεπισκόπηση, και ξανανοίξτε το
  • Κάντε Ctrl+C, Ctrl+V το αρχείο σε έναν άλλο κατάλογο του δίσκου. Θα φτιαχτεί ένα αντίγραφο. Κάντε προεπισκόπηση το αντίγραφο και μετά σβήστε το

 

 

Γίνεται να μεταφέρω τα αρχεία μου αλλού και να συνεχίσει το ανέβασμα/κατέβασμα;

Βέβαια! Και σε άλλον φάκελο και σε άλλο δίσκο και σε άλλο πρόγραμμα και σε άλλο PC και σε άλλο λειτουργικό σύστημα! Ο paredwse το έχει εξηγήσει πολλές φορές. Δείτε μία κλασική περίπτωση.

 

Βασικά, δύο πράγματα χρειάζονται:

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

 

Αν εκτός από θέση θέλετε να αλλάξετε και πρόγραμμα/PC/ΛΣ, καλό είναι να έχετε κάπου μαζεμένα και τα αρχειάκια .torrent, για να μην τα ψάχνετε μετά ένα-ένα στο ίντερνετ (χωρίς αυτά, το πρόγραμμα δε θα βλέπει τί έχει στον φάκελο που του δείξατε). Πού βρίσκονται αυτά; Στα 2000/ΧP:

  • μTorrent: πατήστε Winkey+R, γράψτε %appdata%\utorrent και χτυπήστε Enter
  • Azureus: πατήστε Winkey+R, γράψτε %appdata%\azureus\torrents και χτυπήστε Enter

 

 

Προώθησα την πόρτα στην IP, αλλά η IP αλλάζει κάθε φορά που ανοίγω το PC!

Αυτό είναι πρόβλημα! Τί συμβαίνει εδώ: Ο δρομολογητής δε δίνει πάντα την ίδια εσωτερική IP στο PC. Ένας λόγος μπορεί να είναι ότι στο μεταξύ συνδέσατε μία άλλη συσκευή στο δίκτυο και την έδωσε εκεί την IP. Έτσι, ενώ έχετε ορίσει να στέλνει στην IP X ο,τι έρχεται για την πόρτα Y, τώρα στην IP X είναι ένα άλλο PC ή δεν είναι τίποτα...

 

Δύο λύσεις υπάρχουν:

  • Πείτε στον DHCP Server του δρομολογητή να δίνει σταθερή IP στο PC που σας ενδιαφέρει. Αυτό δε γίνεται σε όλους τους δρομολογητές -- δείτε το εγχειρίδιο. Σε κάποιους γίνεται με εναλλακτικό firmware, π.χ. DD-WRT. Θα χρειαστεί να ξέρετε την MAC Address της κάρτας δικτύου του PC. Από Έναρξη/Start, Εκτέλεση/Run, γράψτε cmd, Enter, γράψτε ipconfig /all, Enter, και δείτε την Physical Address (δηλ. την ταυτότητα (μοναδική) μέσω της οποίας η κάρτα σας αναγνωρίζεται από άλλες συσκευές δικτύου). Μετά πείτε στον δρομολογητή να δίνει πάντα την ίδια IP σ' αυτήν την κάρτα.
  • Πείτε στο PC να μην παίρνει αυτόματα IP (από τον DHCP Server του δρομολογητή) και δώστε του («καρφώστε του», όπως λέγεται συχνά) μία σταθερή διεύθυνση IP. Οδηγίες με εικόνες στο PortForward.com: How To setup a Static IP Address.

 

 

Μου βγάζει το τάδε μήνυμα σφάλματος! Τί να κάνω;

Αντιγράψτε το μήνυμα όπως είναι (ή μέρος του, άμα είναι πολύ μεγάλο), πηγαίνετε στο Google, προσθέστε και το όνομα του προγράμματος, π.χ. Azureus ή uTorrent, (το βήμα αυτό δεν είναι πάντα απαραίτητο) και κάντε αναζήτηση. Το πιθανότερο είναι να βρείτε λύση μέσα στα δέκα πρώτα αποτελέσματα. Αν δε βγάλετε άκρη, ρωτήστε εδώ πέρα.

 

 

Τί θα κάνω μ' αυτήν την Όπερα (Opera); Δε θέλω να μου ανοίγουν εκεί τα torrents!

Είναι απλό. Από απάντηση του μέλους devout84:

 

Ανοίξτε ένα κενό καρτελάκι (tab), γράψτε opera:config και χτυπήστε Enter. Στην επιλογή BitTorrent αποεπιλέξτε το Enable.

 

 

Θέλω να επαναφέρω τις προεπιλεγμένες (default) ρυθμίσεις!

Είναι απλό. Στα Windows 2000/XP,

 

Azureus:

  • Κλείστε τον Azureus
  • Από Έναρξη/Start επιλέξτε Εκτέλεση/Run (ή πατήστε κατευθείαν Winkey+R), γράψτε %appdata%\azureus και χτυπήστε Enter -- θα ανοίξει ένα παράθυρο του Windows Explorer
  • Διαγράψτε δύο αρχεία: azureus.config και azureus.config.bak (και μόνο αυτά τα δύο)
  • Ανοίξτε το πρόγραμμα και θα είναι σαν να ξεκινάει για πρώτη φορά (άμα δείτε ένα μήνυμα ότι την τελευταία φορά δεν τερμάτισε σωστά, μη δώσετε σημασία: απλά, βλέπει ότι λείπουν αυτά τα δύο αρχεία και νομίζει ότι καταστράφηκαν από ανώμαλο τερματισμό)

 

μTorrent:

  • Κλείστε το μTorrent
  • Από Έναρξη/Start επιλέξτε Εκτέλεση/Run (ή πατήστε κατευθείαν Winkey+R), γράψτε %appdata%\utorrent (προσοχή: είναι utorrent, όχι μtorrent) και χτυπήστε Enter -- θα ανοίξει ένα παράθυρο του Windows Explorer
  • Διαγράψτε δύο αρχεία: settings.dat και settings.dat.old (και μόνο αυτά τα δύο)
  • Ανοίξτε το πρόγραμμα και θα είναι σαν να ξεκινάει για πρώτη φορά

 

 

Τί είναι το TCP/IP Patch; Το χρειάζομαι;

Προειδοποίηση: Το θέμα είναι αμφιλεγόμενο και η λύση που αναφέρεται παρακάτω τροποποιεί ένα βασικό αρχείο συστήματος των Windows. Προσεγγίστε με προσοχή! και μόνο εφόσον: 1. έχετε ανεπίλυτα προβλήματα ταχύτητας και 2. βλέπετε μέσω του Event Viewer ότι το θέμα σας αφορά! Επίσης, ρίξτε μια ματιά σε αυτό και αυτό το ποστ του madsc για πατσαρισμένα tcpip.sys και ελληνικές συνδέσεις.

 

Το SP2 των XP και το SP1 Beta των 2003 εισήγαγαν όριο (10) στις ταυτόχρονες απόπειρες TCP συνδέσεων, προκειμένου «να περιοριστεί η ταχύτητα με την οποία κακόβουλα προγράμματα, όπως ιοί και σκουλήκια, μεταδίδονται προς μη μολυσμένους υπολογιστές». (Προσοχή: το όριο αφορά τις ταυτόχρονες απόπειρες, όχι τις ταυτόχρονες επιτυχημένες συνδέσεις, που μπορεί να είναι εκατοντάδες.) Για περισσότερα: Changes to Functionality in Microsoft Windows XP Service Pack 2: Part 2: Network Protection Technologies. Κάποια δικτυακά και διαδικτυακά προγράμματα ενδέχεται να επηρεάζονται από τον περιορισμό αυτό. Τα προγράμματα P2P είναι μεταξύ αυτών που ενδέχεται να επηρεάζονται.

 

Για να δείτε αν σας αφορά το θέμα, γράψτε eventvwr.msc στο Run/Εκτέλεση, Enter, και κοιτάξτε στο System για Events με αριθμό 4226. Αν είναι πολλά, σημαίνει ότι φτάνετε συχνά το όριο και ότι ενδέχεται να καθυστερεί το πρόγραμμα torrent και άλλα (δια)δικτυακά προγράμματα που τρέχουν ταυτόχρονα. Για να αλλάξετε την κατάσταση, χρειάζεται επέμβαση σε ένα αρχείο συστήματος των Windows, to TCPIP.SYS.

 

Κατεβάστε το διορθωτικό πρόγραμμα Event ID 4226 Patcher του LvlLord και μέσω αυτού ανεβάστε λίγο το όριο, π.χ. σε 50. Πριν κάνει τη διόρθωση, το Event ID 4226 Patcher φτιάχνει ένα αντίγραφο του αρχείου, ώστε να είναι δυνατή μετά η επαναφορά. Ωστόσο, λάβετε υπ' όψιν ότι η επέμβαση γίνεται σε ένα βασικό αρχείο συστήματος των Windows και ότι δεν αποκλείεται να έχετε επιπλοκές: δεν φέρουμε καμία ευθύνη! (Επίσης, κάποιες ενημερώσεις των Windows αντικαθιστούν το αρχείο και επαναφέρουν το όριο στο 10, οπότε θα χρειαστεί να ξαναεκτελέσετε το πρόγραμμα του LvlLord.)

 

Τώρα, αφού τα κάνατε όλα αυτά, είναι ώρα να σκαλίσετε λίγο και τις ρυθμίσεις του προγράμματος. Και ο Azureus και το μTorrent έχουν εσωτερικό όριο 8, αναγκαστικά, λόγω του ορίου που εισήγαγε το SP2. Βάλτε το λίγο παραπάνω, π.χ., 16. Στον Azureus: Tools, Options, Connection, Advanced Network Settings, Max simultaneous outbound connection attempts. Στο μTorrent: Options, Preferences, Advanced, net.max_halfopen.

 

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

  • Σχετικά γρήγορη σύνδεση
  • Πολλά torrents που κατεβαίνουν ταυτόχρονα (5, 10, 50, 100 κοκ.)
  • Torrents με ελάχιστους seeders και πολλούς leechers
  • Torrents με αρχεία τεμαχισμένα σε πολλά μικρά κομμάτια (π.χ., 128kB) παρά σε λίγα και μεγάλα (π.χ. 4MB)
  • Ταυτόχρονη λειτουργία πολλών προγραμμάτων που κάνουν όλα πολλές ταυτόχρονες απόπειρες TCP συνδέσεων

 

Και, για άλλη μία φορά: όλα αυτά τα κόλπα μπορεί να μη σας αφορούν καθόλου και επίσης είναι πιθανό να προκαλέσουν πρόβλημα στην ομαλή λειτουργία του συστήματός σας.

Μαζί με τα ξερά καίγονται και τα χλωρά
. Φαίνεται πως
[2006-09]
ο Azureus για Linux έχει κι αυτός εσωτερικό όριο 8. Το ξέχασαν; Εν πάση περιπτώσει, βάλτε κι εκεί μεγαλύτερη τιμή και η ταχύτητα (προς τα πάνω και προς τα κάτω) μπορεί να αυξηθεί και να σταθεροποιηθεί αισθητά.

 

 

Πού θα βρω πρόσκληση για έναν private tracker;

Δε γνωρίζουμε. Και να γνωρίζαμε, δε θα βρίσκατε απάντηση εδώ, αφού τέτοιες ερωτήσεις και απαντήσεις απαγορεύονται από τους Όρους Χρήσης του Insomnia.

 

 

Ποιος είναι ο καλύτερος tracker για ελληνική/ξένη κλπ. μουσική κλπ.;

Βλ. προηγούμενη ερώτηση

 

 

Τί σημαίνει "μTorrent/uTorrent"; Πώς γράφεται; Πώς προφέρεται;

Σημαίνει "microTorrent". Προφέρεται ποικιλοτρόπως: μικροtorrent, μάικροtorrent, μιούtorrent (από την προφορά του συμβόλου στα αγγλικά) ή γιούtorrent (από το γράμμα u, που συνηθίζεται να χρησιμοποιείται όταν δεν είναι εύκολη η χρήση του ελληνικού αλφαβήτου ή του ειδικού συμβόλου). Η γραφή "uTorrent" είναι η επικρατέστερη και δίνει τα περισσότερα αποτελέσματα στις αναζητήσεις. Για ακόμη καλύτερα αποτελέσματα στο Google, χρησιμοποιήστε και τις δύο βάζοντας ανάμεσα διάζευξη. Π.χ. "utorrent|μtorrent problem"

 

 

Τί σημαίνει "Azureus";

"Dendrobates azureus", δηλ. «δενδροβάτης ο κυανούς», ένας μικροκαμωμένος, εντυπωσιακός και δηλητηριώδης βάτραχος.

 

 

Τί σημαίνει "torrent";

«Χείμαρρος». Και "BitTorrent" σημαίνει «χείμαρρος από bits». -- Όπως είπαμε πιο πάνω, το πρωτόκολλο επιτρέπει μεγάλες ταχύτητες στην ανταλλαγή αρχείων. Όπως και στα ελληνικά, η λέξη έχει και στα αγγλικά τη μεταφορική σημασία του ορμητικού και ασυγκράτητου.

 

 

 

Επιλογή σχετικών συνδέσμων

 

 

 

Άλλα σχόλια

  • Μην ξεχνάτε ότι το BitTorrent είναι πρωτόκολλο ανταλλαγής αρχείων. Τα αρχεία που κατεβάζουμε, δεν τα παίρνουμε από έναν κεντρικό διακομιστή, αλλά από τους δίσκους των απλών χρηστών: δίνουμε και παίρνουμε. Γι' αυτό, μη σας νοιάζει μόνο το πόσο θα κατεβάσετε και πόσο γρήγορα θα το κατεβάσετε, αλλά να φροντίζετε να ανεβάζετε και λίγο. :) Απλά, μην κλείνετε το πρόγραμμα μόλις ολοκληρωθεί το κατέβασμα, αλλά αφήστε το να ανεβάσει μέχρι να έχετε δώσει τουλάχιστον τόσα MB όσα πήρατε.

 

 

 

Ιστορικό αλλαγών

  • 20080919 - Τροποποιήθηκαν οι προτάσεις για όρια upload ώστε να καλυφθούν όλες οι διαθέσιμες σε ADSL2+ ταχύτητες πρόσβασης
  • 20080919 - Μεταφορά του αρχικού άρθρου στο Insomnia Wiki. Μικροδιορθώσεις
  • 20070603 - Κόφτης για xx/384 και xx/512, στην πρώτη ενότητα.
  • 20061022 - Σύνδεσμοι για software firewalls, από asmilon.
  • 20061022 - Διάφορα links, τιμές για κόφτη, προσθήκες, διορθώσεις, προεισαγωγικά, χώρισμα στα δύο.
  • 20061011 - Upload και κόφτης, link madsc.
  • 20060930 - Μεταφορά αρχείων στις Απορίες, link paredwse.
  • 20060927 - Όπερα (devout84) και προεπισκόπηση στις Απορίες, Az/Linux, διορθώσεις.
  • 20060823 - TCPIP Patch στις Απορίες, ανακεφαλαίωση σωστών ρυθμίσεων.
  • 20060818 - Προσθήκες στις Απορίες: επαναφορά default, τί σημαίνει μTorrent, Azureus.
  • 20060818 - Link takis456 για πόρτες και εισερχόμενες, μικροδιορθώσεις.
  • 20060817 - Προσθήκη στις Απορίες: Α' βοήθειες για μηνύματα σφάλματος.
  • 20060814 - Σύνδεσμοι και μικροδιορθώσεις.
  • 20060810 - Προσθήκη στις Απορίες: σταθερή εσωτερική IP.
  • 20060809 - Συμπληρώματα στο Πώς θα κατεβάζω..., διορθώσεις, μικροαλλαγές.
  • 20060808 - Επικοινωνία tracker με clients και μικροδιορθώσεις.