APT ਡਾਊਨਲੋਡ ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ ਭੇਜੋ
APT ਰਿਪੋਜ਼ਟਰੀ ਬੇਨਤੀਆਂ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸਪਸ਼ਟ ਤੌਰ ’ਤੇ ਸੈੱਟ ਕਰੋ, HTTPS ਤਸਦੀਕ ਚਾਲੂ ਰੱਖੋ ਅਤੇ ਹੋਸਟ ਅਨੁਸਾਰ ਸਿੱਧੇ ਕਨੈਕਸ਼ਨ ਦੇ ਅਪਵਾਦ ਜਾਂਚੋ।
APT ਦੇ ਆਪਣੇ ਪ੍ਰੌਕਸੀ ਵਿਕਲਪ ਹਨ। ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਸੈਟਿੰਗ ਬਦਲਣ ਨਾਲ ਇਹ ਤੈਅ ਨਹੀਂ ਹੁੰਦਾ ਕਿ apt-get ਕਿਹੜਾ ਰਸਤਾ ਵਰਤਦਾ ਹੈ, ਅਤੇ ਰਿਪੋਜ਼ਟਰੀ ਮਿਰਰ ਬਦਲਣਾ ਪ੍ਰੌਕਸੀ ਚੁਣਨ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੈ।
ਇੱਕ ਕਮਾਂਡ ਲਈ ਸੈਟਿੰਗਾਂ ਸਪਸ਼ਟ ਤੌਰ ’ਤੇ ਦਿਓ:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
ਦਸਤਾਵੇਜ਼ ਦੇ ਉਦਾਹਰਨ ਵਾਲੇ IP ਦੀ ਥਾਂ ਆਪਣੀ ਸੇਵਾ ਜਾਂ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ ਚੁਣਿਆ HTTP ਐਂਡਪੁਆਇੰਟ ਵਰਤੋ। ਦੋਵੇਂ ਮੁੱਲ ਆਮ HTTP ਪ੍ਰੌਕਸੀ ਦਰਸਾ ਸਕਦੇ ਹਨ, ਜੇ ਉਹ ਲੋੜੀਂਦੀਆਂ HTTPS ਟਨਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੋਵੇ। ਵਿਕਲਪਾਂ ਦੇ ਨਾਮ ਉਸ ਰਿਪੋਜ਼ਟਰੀ ਟ੍ਰਾਂਸਪੋਰਟ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ ਜੋ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।
ਉਸ ਕਨੈਕਸ਼ਨ ਲਈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਕਾਇਮ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ
APT ਕੌਂਫਿਗਰੇਸ਼ਨ ਇਹੋ ਮੁੱਲ /etc/apt/apt.conf.d/ ਦੇ ਅਧੀਨ ਇੱਕ ਵੱਖਰੀ ਫਾਈਲ ਵਿੱਚ ਸੰਭਾਲ ਸਕਦੀ ਹੈ:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
ਸਿੰਟੈਕਸ ਦੇ ਹਵਾਲਾ ਚਿੰਨ੍ਹ ਅਤੇ ਅਰਧ-ਵਿਰਾਮ ਕਾਇਮ ਰੱਖੋ। ਸਪਸ਼ਟ ਨਾਮ ਵਾਲੀ ਵੱਖਰੀ ਫਾਈਲ ਨਾਲ ਬਾਅਦ ਵਿੱਚ ਰਿਪੋਜ਼ਟਰੀ ਪਰਿਭਾਸ਼ਾਵਾਂ ਜਾਂ ਅਸੰਬੰਧਤ APT ਵਿਕਲਪ ਮੁੜ ਲਿਖੇ ਬਿਨਾਂ ਆਪਣੇ ਓਵਰਰਾਈਡ ਹਟਾਉਣੇ ਸੌਖੇ ਹੁੰਦੇ ਹਨ।
ਪੈਕੇਜ ਦੀ ਕੋਈ ਕਾਰਵਾਈ ਸ਼ੁਰੂ ਕੀਤੇ ਬਿਨਾਂ ਚੁਣਿਆ ਮੁੱਲ ਵੇਖਣ ਲਈ ਵਰਤੋ:
apt-config shell PROXY Acquire::http::Proxy
APT http_proxy ਵਾਤਾਵਰਨ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਾ ਵੀ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਪਰ sudo ਰਾਹੀਂ ਮਿਲਣ ਵਾਲਾ ਵਾਤਾਵਰਨ ਉਸ ਟਰਮੀਨਲ ਤੋਂ ਵੱਖਰਾ ਹੋ ਸਕਦਾ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਸੈੱਟ ਕੀਤਾ ਸੀ। ਸਪਸ਼ਟ APT ਵਿਕਲਪ ਇੱਕ ਕਮਾਂਡ ਵਾਲੀ ਤੁਲਨਾ ਨੂੰ ਸਮਝਣਾ ਸੌਖਾ ਬਣਾਉਂਦੇ ਹਨ।
ਕੋਈ ਰਿਪੋਜ਼ਟਰੀ ਜਾਣਬੁੱਝ ਕੇ ਸਿੱਧੀ ਜੁੜ ਸਕਦੀ ਹੈ
ਖਾਸ ਹੋਸਟ ਦਾ ਪ੍ਰੌਕਸੀ ਵਿਕਲਪ ਵਿਸ਼ੇਸ਼ ਮੁੱਲ DIRECT ਵਰਤ ਸਕਦਾ ਹੈ। ਜੇ ਸਿਰਫ਼ ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਆਮ ਪ੍ਰੌਕਸੀ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰ ਰਹੀ ਹੈ, ਤਾਂ ਐਂਡਪੁਆਇੰਟ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਉਹ ਹੋਸਟ ਅਨੁਸਾਰ ਓਵਰਰਾਈਡ ਜਾਂਚੋ।
HTTPS ਵਿੱਚ ਸਰਟੀਫਿਕੇਟ ਦੀ ਤਸਦੀਕ ਵੱਖਰੀ ਜਾਂਚ ਹੀ ਰਹਿੰਦੀ ਹੈ। ਜਿੱਥੇ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਨਿਰੀਖਣ CA ਦੀ ਲੋੜ ਹੋਵੇ, ਉਚਿਤ ਭਰੋਸਾ ਕੌਂਫਿਗਰ ਕਰੋ; ਸਿਰਫ਼ ਡਾਊਨਲੋਡ ਅੱਗੇ ਵਧਾਉਣ ਲਈ ਦੂਜੀ ਧਿਰ ਜਾਂ ਹੋਸਟਨਾਮ ਦੀ ਤਸਦੀਕ ਬੰਦ ਨਾ ਕਰੋ। ਪੈਕੇਜ ਦਸਤਖ਼ਤਾਂ ਦਾ ਮਕਸਦ ਵੀ TLS ਅਤੇ ਪ੍ਰੌਕਸੀ ਰੂਟਿੰਗ ਤੋਂ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ।
ਸਿਰਫ਼ ਕਮਾਂਡ ਦੀ ਅੰਤਿਮ ਐਗਜ਼ਿਟ ਸਥਿਤੀ ਨਾ ਵੇਖੋ
ਜਾਂਚੋ ਕਿ ਕਿਹੜੀਆਂ ਰਿਪੋਜ਼ਟਰੀ ਬੇਨਤੀਆਂ ਸੱਚਮੁੱਚ ਸਫਲ ਹੋਈਆਂ ਅਤੇ ਕੀ APT ਡਾਊਨਲੋਡ ਚੇਤਾਵਨੀਆਂ ਦਿੰਦਾ ਹੈ ਜਾਂ ਉਸ ਨੇ ਪੁਰਾਣੀਆਂ ਸੂਚੀਆਂ ਮੁੜ ਵਰਤੀਆਂ ਹਨ। ਅੰਸ਼ਕ ਅੱਪਡੇਟ ਇਸ ਗੱਲ ਦਾ ਸਬੂਤ ਨਹੀਂ ਕਿ ਹਰ ਸਰੋਤ ਨੇ ਰਸਤਾ ਸਫਲਤਾਪੂਰਵਕ ਵਰਤਿਆ।
ਸਥਾਈ ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਾਲਾ ਟੈਸਟ ਵਾਪਸ ਕਰਨ ਲਈ ਸਿਰਫ਼ ਆਪਣੀਆਂ ਜੋੜੀਆਂ ਪ੍ਰੌਕਸੀ ਐਂਟਰੀਆਂ ਹਟਾਓ। ਫਿਰ ਬਾਕੀ ਵਾਤਾਵਰਨ ਜਾਂ ਖਾਸ ਹੋਸਟ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਜਾਂਚੋ, ਜੋ ਹਾਲੇ ਵੀ ਹੋਰ ਪ੍ਰੌਕਸੀ ਚੁਣ ਸਕਦੀਆਂ ਹਨ।