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 ਤੋਂ ਬਾਅਦ ਰੱਖੀ shell ਕਮਾਂਡ ਇੱਕ ਵੱਖਰੀ ਸਫ਼ਾਈ ਕਾਰਵਾਈ ਹੈ, ਇਸ ਲਈ ਆਮ ਨਿਕਾਸ ਕ੍ਰਮ ਨੂੰ ਇਹ ਗਾਰੰਟੀ ਨਾ ਸਮਝੋ ਕਿ ਹਰ ਰੁਕਿਆ ਸੈਸ਼ਨ ਮੂਲ ਸਥਿਤੀ ਬਹਾਲ ਕਰੇਗਾ।

ਸੰਬੰਧਿਤ ਲੇਖ