SSH సొరంగం ముగిసిన తర్వాత కూడా macOS SOCKS సెట్టింగ్ను ఉంచుకుంటుంది
స్థానిక SSH SOCKS శ్రోత పని చేయనప్పుడు నెట్వర్క్ సేవ యొక్క మునుపటి ప్రాక్సీ కాన్ఫిగరేషన్ను పునరుద్ధరించండి.
SSH డైనమిక్ ఫార్వర్డ్ మరియు macOS ప్రాక్సీ సెట్టింగ్ వేర్వేరు ఆయుష్షు కలిగి ఉంటాయి. SSH ప్రక్రియ స్థానిక SOCKS శ్రోతను అందిస్తుంది; నెట్వర్క్ సేవ పాల్గొనే యాప్లు ఉపయోగించాల్సిన చిరునామాను నిల్వ చేస్తుంది.
ఉదాహరణకు, ఇది ఒక loopback SOCKS శ్రోతను ముందు ఉంచుతుంది:
ssh -N -D 127.0.0.1:1080 [email protected]
ఎంచుకున్న macOS నెట్వర్క్ సేవ 127.0.0.1:1080 వద్ద SOCKS ఉపయోగించడానికి కాన్ఫిగర్ చేయబడి ఉంటే, ఆ సెట్టింగ్ ఉపయోగించే యాప్లు శ్రోతపై ఆధారపడతాయి. SSH ప్రక్రియ నిష్క్రమించినప్పుడు శ్రోత మాయమవుతుంది. SSH నెట్వర్క్ సేవ యొక్క మునుపటి ప్రాక్సీ విలువలను స్వయంచాలకంగా పునరుద్ధరించదు.
సిస్టమ్ సెట్టింగ్లు → నెట్వర్క్లో సక్రియ నెట్వర్క్ సేవ యొక్క వివరాలు → ప్రాక్సీలు తెరవండి. సొరంగ సెషన్కు ముందు నమోదు చేసిన SOCKS సెట్టింగ్ను పునరుద్ధరించండి. SOCKS మునుపు ఆఫ్లో ఉంటే మళ్లీ ఆఫ్ చేయండి; మరో ప్రాక్సీ ఇప్పటికే కాన్ఫిగర్ అయి ఉంటే దాని చిరునామా, పోర్ట్ మరియు ప్రారంభ స్థితిని పునరుద్ధరించండి.
ఫలితాన్ని తనిఖీ చేసేటప్పుడు అదే సేవను ఉపయోగించండి. Wi-Fi మరియు ఈథర్నెట్కు వేర్వేరు ప్రాక్సీ సెట్టింగ్లు ఉండవచ్చు, స్వంత ప్రాక్సీ కాన్ఫిగరేషన్ ఉన్న యాప్కు దానికి సరిపోయే ప్రత్యేక మార్పు అవసరం. ssh తర్వాత ఉంచిన షెల్ ఆదేశం వేరే శుభ్రపరిచే చర్య, కాబట్టి సాధారణ నిష్క్రమణ క్రమాన్ని అంతరాయం చెందిన ప్రతి సెషన్ అసలు స్థితిని పునరుద్ధరిస్తుందనే హామీగా భావించవద్దు.