Un transfert dynamique SSH et un réglage de proxy macOS n'ont pas la même durée de vie. Le processus SSH fournit l'écouteur SOCKS local ; le service réseau conserve l'adresse que les applications participantes doivent utiliser.

Par exemple, la commande suivante garde un écouteur SOCKS sur la boucle locale au premier plan :

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

Si le service réseau macOS sélectionné est configuré pour utiliser SOCKS sur 127.0.0.1:1080, les applications qui emploient ce réglage dépendent de l'écouteur. Quand le processus SSH se termine, l'écouteur disparaît. SSH ne rétablit pas automatiquement les valeurs de proxy précédentes du service réseau.

Ouvrez Détails → Proxies du service réseau actif dans Réglages Système → Réseau. Rétablissez le réglage SOCKS relevé avant la session de tunnel. Si SOCKS était auparavant désactivé, désactivez-le de nouveau ; si un autre proxy était déjà configuré, rétablissez son adresse, son port et son état d'activation.

Utilisez ce même service lorsque vous vérifiez le résultat. Wi-Fi et Ethernet peuvent avoir des réglages de proxy différents, et une application dotée de sa propre configuration de proxy a besoin de sa propre modification correspondante. Une commande shell placée après ssh est une action de nettoyage distincte : ne prenez donc pas une séquence de sortie normale pour la garantie que toute session interrompue restaure l'état d'origine.

Articles similaires