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

Για παράδειγμα, αυτό κρατά έναν ακροατή SOCKS στο loopback στο προσκήνιο:

ssh -N -D 127.0.0.1:1080 [email protected]

Αν η επιλεγμένη υπηρεσία δικτύου του macOS έχει ρυθμιστεί να χρησιμοποιεί SOCKS στη διεύθυνση 127.0.0.1:1080, οι εφαρμογές με αυτή τη ρύθμιση εξαρτώνται από τον ακροατή. Όταν η διεργασία SSH τερματιστεί, ο ακροατής εξαφανίζεται. Το SSH δεν επαναφέρει αυτόματα τις προηγούμενες τιμές διακομιστή μεσολάβησης της υπηρεσίας δικτύου.

Ανοίξτε Λεπτομέρειες → Διακομιστές μεσολάβησης της ενεργής υπηρεσίας δικτύου στις Ρυθμίσεις συστήματος → Δίκτυο. Επαναφέρετε τη ρύθμιση SOCKS που είχατε καταγράψει πριν από τη συνεδρία σήραγγας. Αν το SOCKS ήταν προηγουμένως απενεργοποιημένο, απενεργοποιήστε το ξανά· αν ήταν ήδη ρυθμισμένος άλλος διακομιστής μεσολάβησης, επαναφέρετε τη διεύθυνση, τη θύρα και την κατάσταση ενεργοποίησής του.

Χρησιμοποιήστε την ίδια υπηρεσία όταν ελέγχετε το αποτέλεσμα. Το Wi-Fi και το Ethernet μπορεί να έχουν διαφορετικές ρυθμίσεις διακομιστή μεσολάβησης και μια εφαρμογή με δική της διαμόρφωση χρειάζεται τη δική της αντίστοιχη αλλαγή. Μια εντολή κελύφους που τοποθετείται μετά το ssh είναι ξεχωριστή ενέργεια καθαρισμού, οπότε μην εκλαμβάνετε μια κανονική ακολουθία εξόδου ως εγγύηση ότι κάθε διακοπείσα συνεδρία επαναφέρει την αρχική κατάσταση.

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