Ομότιμοι, ιχνηλάτες και DNS στις ρυθμίσεις διαμεσολαβητή του libtorrent
Ρυθμίστε έναν σύγχρονο διαμεσολαβητή libtorrent μέσω settings_pack και εξετάστε την κάλυψη ομοτίμων, ιχνηλατών και ονομάτων κεντρικών υπολογιστών ως ξεχωριστές ρυθμίσεις.
Για τη τεκμηριωμένη διεπαφή ρυθμίσεων του libtorrent 2.1, διαμορφώστε τη συνεδρία με ένα settings_pack αντί να συνδυάζετε πολλές παλαιότερες μεθόδους set_proxy.
| Ρύθμιση | Σκοπός |
|---|---|
| proxy_type | Επιλέξτε υποστηριζόμενο πρωτόκολλο διαμεσολαβητή |
| proxy_hostname, proxy_port | Επιλέξτε τον ενδιάμεσο |
| proxy_username, proxy_password | Δώστε τον λογαριασμό του όταν απαιτείται |
| proxy_peer_connections | Δρομολογήστε συνδέσεις δεδομένων ομοτίμων, συμπεριλαμβανομένων web seeds |
| proxy_tracker_connections | Δρομολογήστε συνδέσεις ιχνηλατών |
| proxy_hostnames | Επιλύστε ονόματα προορισμών μέσω υποστηριζόμενου διαμεσολαβητή |
Συμπληρώστε το πακέτο και εφαρμόστε το μέσω της διεπαφής apply_settings της συνεδρίας. Για μεσολάβηση ονομάτων κεντρικών υπολογιστών, η αναφορά τεκμηριώνει υποστήριξη με SOCKS5 και HTTP. Ελέγξτε το επιλεγμένο πρωτόκολλο με την κίνηση που χρειάζεται η εφαρμογή. Όταν επιλέγετε δημόσιο τελικό σημείο SOCKS5, χρησιμοποιήστε τη λίστα διαμεσολαβητών SOCKS5 ως αφετηρία και στη συνέχεια προσδιορίστε ποιες συνδέσεις ομοτίμων και ιχνηλατών επιτρέπει πραγματικά αυτό το σημείο.
Η παλιά συμβουλή force_proxy εξαρτάται από την έκδοση. Το αρχείο αλλαγών 1.2 του έργου κατέστησε παρωχημένη αυτή τη ρύθμιση, επειδή ένας διαμορφωμένος διαμεσολαβητής χρησιμοποιείται πάντα για την καλυπτόμενη κίνηση. Η παρουσία της σε παλιό παράδειγμα σύνδεσης δεν θεμελιώνει τρέχουσα απαίτηση.
Παρακολουθείτε αποτυχίες συνδέσεων και ιχνηλατών μέσω της διαχείρισης ειδοποιήσεων της εφαρμογής. Εξετάστε τη συμπεριφορά ομοτίμων, ιχνηλατών και DNS ξεχωριστά· μια επιτυχής απόκριση ιχνηλάτη από μόνη της δεν είναι αποτέλεσμα για τη διαδρομή δεδομένων ομοτίμων.