macOS mantiene l'impostazione SOCKS dopo la fine del tunnel SSH
Ripristina la configurazione proxy precedente del servizio di rete quando l'ascoltatore SSH SOCKS locale non è più in esecuzione.
Un inoltro dinamico SSH e un'impostazione proxy di macOS hanno durate diverse. Il processo SSH fornisce l'ascoltatore SOCKS locale; il servizio di rete memorizza l'indirizzo che le applicazioni partecipanti devono usare.
Ad esempio, questo mantiene in primo piano un ascoltatore SOCKS su loopback:
ssh -N -D 127.0.0.1:1080 [email protected]
Se il servizio di rete macOS selezionato è configurato per usare SOCKS su 127.0.0.1:1080, le applicazioni con questa impostazione dipendono dall'ascoltatore. Quando il processo SSH termina, l'ascoltatore scompare. SSH non ripristina automaticamente i valori proxy precedenti del servizio di rete.
Apri Dettagli → Proxy del servizio di rete attivo in Impostazioni di Sistema → Rete. Ripristina l'impostazione SOCKS registrata prima della sessione del tunnel. Se SOCKS era disattivato, disattivalo di nuovo; se era già configurato un altro proxy, ripristina il suo indirizzo, la sua porta e il suo stato di attivazione.
Usa lo stesso servizio quando controlli il risultato. Wi-Fi ed Ethernet possono avere impostazioni proxy diverse, e un'applicazione con una propria configurazione proxy richiede la propria modifica corrispondente. Un comando di shell inserito dopo ssh è un'azione di pulizia separata, quindi non considerare una normale sequenza di uscita come garanzia che ogni sessione interrotta ripristini lo stato originale.