Οι παλαιότερες απαντήσεις για «APT μέσω SOCKS» συχνά προτείνουν ένα περιτύλιγμα ή έναν αναμεταδότη HTTP προς SOCKS. Αυτές οι απαντήσεις μπορεί να περιγράφουν πραγματικούς περιορισμούς παλιών εκδόσεων. Δεν είναι η μόνη επιλογή σε μια έκδοση APT που τεκμηριώνει υποστήριξη socks5h.

Ένα απόσπασμα διαμόρφωσης μπορεί να χρησιμοποιήσει τα υπάρχοντα κλειδιά μεταφοράς ανάκτησης:

Acquire::http::Proxy "socks5h://127.0.0.1:1080/";
Acquire::https::Proxy "socks5h://127.0.0.1:1080/";

Αυτό το παράδειγμα προϋποθέτει ότι υπάρχει ήδη ένα εξουσιοδοτημένο ακροατήριο SOCKS5 στο ίδιο μηχάνημα. Δεν εκκινεί κάποιο. Μια δυναμική προώθηση SSH είναι ένας τρόπος να δημιουργήσετε αυτόν τον τοπικό ακροατή. Αν ο διακομιστής μεσολάβησης είναι απομακρυσμένος, χρησιμοποιήστε το πραγματικό προσβάσιμο τελικό σημείο του· υποψήφιοι από τη λίστα διακομιστών μεσολάβησης SOCKS5 ισχύουν μόνο όπου επιτρέπονται δημόσιοι διακομιστές μεσολάβησης για τα αιτήματα του αποθετηρίου.

Το σχήμα είναι μέρος της οδηγίας

Το εγχειρίδιο μεταφοράς APT απαριθμεί socks5h για SOCKS5 με απομακρυσμένη επίλυση DNS. Χρησιμοποιήστε το τεκμηριωμένο σχήμα για την εγκατεστημένη έκδοση αντί να το συντομεύσετε σε μια ετικέτα που τυχαίνει να δέχεται άλλο πρόγραμμα.

Ομοίως, το Acquire::socks::Proxy σε ένα παλιό απόσπασμα φόρουμ δεν αποδεικνύει ότι η μέθοδος ανάκτησης HTTP διαβάζει αυτή τη ρύθμιση. Ένας αναλυτής διαμόρφωσης μπορεί να δεχτεί ένα κλειδί χωρίς να το χρησιμοποιεί μια μέθοδος λήψης.

Η τοπική διεύθυνση έχει όριο

Όταν το APT εκτελείται μέσα σε κοντέινερ ή εικονική μηχανή, το 127.0.0.1 αναφέρεται σε αυτό το περιβάλλον. Ένα ακροατήριο SOCKS στον κεντρικό υπολογιστή είναι διαφορετικό τελικό σημείο. Ελέγξτε πού εκτελείται το APT πριν διαγνώσετε μια απορριφθείσα τοπική σύνδεση.

Η υποστήριξη SOCKS επίσης δεν αφαιρεί τους ελέγχους υπογραφής του αποθετηρίου ή του πιστοποιητικού HTTPS. Διατηρήστε αυτές τις προστασίες ενεργές. Αν το εγκατεστημένο APT δεν διαθέτει την τεκμηριωμένη δυνατότητα, επιλέξτε μια εγκεκριμένη εναλλακτική ή μια διαδρομή ενημέρωσης αντί να αντιμετωπίζετε ένα μη αναγνωρισμένο σχήμα URI ως πρόβλημα κωδικού πρόσβασης.

Σχετικά άρθρα