Το πρόγραμμα περιήγησης λειτουργεί μέσω SOCKS. Μια συνηθισμένη συνεδρία SSH επίσης. Έπειτα το MacPorts κολλάει κατά τον συγχρονισμό του δέντρου θυρών. Πριν προσθέσετε άλλη μια επιλογή SSH, κοιτάξτε το URI της πηγής.

Το rsync://host/module ονομάζει υπηρεσία δαίμονα rsync. Το παράδειγμα με rsync -e ssh user@host:path χρησιμοποιεί απομακρυσμένο κέλυφος και απαιτεί πρόσβαση σε κατάλληλο λογαριασμό σε εκείνον τον κόμβο. Ένας δημόσιος καθρέφτης rsync δεν αποκτά σύνδεση SSH επειδή ο πελάτης έχει ProxyCommand.

Τρεις διαδρομές με διαφορετικές προϋποθέσεις

ΔιαδρομήΤι πρέπει να υπάρχει
Στιγμιότυπο του δέντρου θυρών μέσω HTTP ή HTTPSΥποστηριζόμενη πηγή στιγμιοτύπου και λειτουργική διαμόρφωση proxy HTTP
Δαίμονας rsync μέσω web proxyΠελάτης rsync που χρησιμοποιεί RSYNC_PROXY και proxy που επιτρέπει CONNECT στη θύρα του δαίμονα
rsync μέσω SSHΣημείο τερματισμού SSH, λογαριασμός και απομακρυσμένη ρύθμιση rsync

Το MacPorts τεκμηριώνει πηγές tarball HTTP και HTTPS στο sources.conf ως εναλλακτικές όταν η συνήθης μεταφορά συγχρονισμού δεν είναι διαθέσιμη. Επιλέξτε την πηγή που υποστηρίζει το έργο για την εγκατεστημένη έκδοση· η αλλαγή σχήματος URI δεν είναι άδεια να δείξετε σε αυθαίρετο αρχείο.

Το RSYNC_PROXY του rsync είναι μηχανισμός web proxy, όχι γενική ρύθμιση URL SOCKS. Η διαδρομή μέσω δαίμονα συνήθως χρειάζεται θύρα 873, την οποία ένα κατά τα άλλα λειτουργικό web proxy μπορεί να αρνηθεί σκόπιμα. Ο ξεχωριστός μηχανισμός RSYNC_CONNECT_PROG μπορεί να αντικαταστήσει τον άμεσο υποδοχέα του δαίμονα με βοηθό, αλλά ο βοηθός πρέπει να παρέχει τη ροή bytes που αναμένεται.

Τέλος, σημειώστε ποιο στάδιο του MacPorts απέτυχε. Η ενημέρωση του δέντρου θυρών, η λήψη ενός αρχείου και η λήψη των αρχείων πηγής μιας θύρας δεν χρειάζεται να χρησιμοποιούν την ίδια μεταφορά. Η επισκευή της πρώτης διαδρομής δεν αποδεικνύει ότι οι άλλες μοιράζονται το proxy της.

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