Υποστηρίζει ο HTTP listener του Squid το SOCKS;
Διαχωρίστε το πρωτόκολλο proxy από τους αριθμούς θυρών και ξεχωρίστε την πειραματική εργασία SOCKS του Squid από την τυπική υποστήριξη HTTP listener.
Το http_port του Squid δέχεται κίνηση proxy HTTP ανεξάρτητα από τον αριθμό θύρας. Η ρύθμιση στη θύρα 1080 το αφήνει listener HTTP· ένας πελάτης SOCKS στέλνει διαφορετικό handshake.
Μια εφαρμογή που υποστηρίζει proxies HTTP μπορεί να χρησιμοποιήσει τη διεύθυνση και τη θύρα του Squid στη ρύθμιση proxy HTTP. Οι προορισμοί HTTPS μπορούν να περάσουν μέσω CONNECT, οπότε αυτή η ρύθμιση είναι κατάλληλη και για ασφαλείς ιστότοπους όταν ο proxy επιτρέπει το τούνελ.
Μια εφαρμογή που απαιτεί SOCKS χρειάζεται υπηρεσία που υλοποιεί την απαιτούμενη έκδοση SOCKS και έλεγχο ταυτότητας. Για επιτρεπόμενες δημόσιες διαδρομές, επιλέξτε υποψηφίους από τη λίστα proxy SOCKS που ταιριάζουν σε αυτή την έκδοση. Ένας αποκλειστικός διακομιστής SOCKS ή ένα κατάλληλο τοπικό δυναμικό forward SSH μπορεί να παράσχει αυτή τη διεπαφή.
Πειραματική υποστήριξη και ανάντη proxies
Η σελίδα ανάπτυξης SOCKS του Squid περιγράφει πειραματικές προσεγγίσεις και προσεγγίσεις βιβλιοθήκης με περιορισμούς. Δεν αποδεικνύει ότι ένας τυπικός συσκευασμένος HTTP listener δέχεται SOCKS5 μέσω διακόπτη ρύθμισης.
Το να χρησιμοποιεί το Squid SOCKS προς τα ανάντη είναι ξεχωριστή απαίτηση για τις εξερχόμενες συνδέσεις του. Μια μέθοδος που επηρεάζει αυτά τα sockets δεν προσθέτει υποστήριξη εισερχόμενου SOCKS.
Σε ασυμφωνία πρωτοκόλλου, προσδιορίστε τι στέλνει η εφαρμογή στο Squid και τι στέλνει το Squid προς τον προορισμό ή τον γονέα του. Η αλλαγή μόνο του αριθμού θύρας δεν αλλάζει καμία από τις δύο συνομιλίες.