Emacs ਵਿੱਚ ਦੋ ਕਮਾਂਡਾਂ, ਜੋ ਦੋਵੇਂ «URL ਖੋਲ੍ਹਦੀਆਂ» ਹਨ, ਵੱਖਰੇ ਰਾਹ ਲੈ ਸਕਦੀਆਂ ਹਨ।

ਇੱਕ URL ਨੂੰ ਬਾਹਰੀ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਦੇ ਸਕਦੀ ਹੈ। ਫਿਰ ਬ੍ਰਾਊਜ਼ਰ ਆਪਣੀ ਪ੍ਰੌਕਸੀ ਸੰਰਚਨਾ ਵਰਤਦਾ ਹੈ। ਦੂਜੀ ਸਰੋਤ ਨੂੰ Emacs ਦੀ URL ਲਾਇਬ੍ਰੇਰੀ ਰਾਹੀਂ ਲੈ ਸਕਦੀ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਸਫਲ ਬੇਨਤੀ ਉਸ ਦੂਜੇ ਰਾਹ ਬਾਰੇ ਘੱਟ ਹੀ ਦੱਸਦੀ ਹੈ।

URL ਲਾਇਬ੍ਰੇਰੀ ਪ੍ਰੌਕਸੀ ਵਾਤਾਵਰਨ ਚਰ ਅਤੇ Lisp ਚੋਣ url-proxy-services ਦਾ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਂਦੀ ਹੈ। ਇੱਕ ਮੁੱਢਲੀ ਸਪੱਸ਼ਟ ਸੰਰਚਨਾ ਇਸ ਰੂਪ ਵਿੱਚ ਹੈ:

(setq url-proxy-services
      '(("http" . "proxy.example:8080")
        ("https" . "proxy.example:8080")))

ਸਕੀਮ ਨਾਮ ਮੰਜ਼ਿਲ ਪ੍ਰੋਟੋਕੋਲ ਚੁਣਦੇ ਹਨ। ਪ੍ਰੌਕਸੀ ਮੁੱਲ ਉਹ ਅੰਤਿਮ-ਬਿੰਦੂ ਫਾਰਮੈਟ ਹਨ ਜਿਸ ਦੀ ਇਹ ਚੋਣ ਉਮੀਦ ਕਰਦੀ ਹੈ, PAC ਸਕ੍ਰਿਪਟ URL ਨਹੀਂ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ HTTP ਰਾਹਾਂ ਲਈ, HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ ਕਿਸੇ ਉਮੀਦਵਾਰ ਤੋਂ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਲਵੋ।

ਇਹ ਸੈਟਿੰਗ ਉਸ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਵਰਤਣ ਵਾਲੇ ਕਲਾਇੰਟਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਬਾਹਰੀ Git ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਨੂੰ ਕਾਲ ਕਰਨ ਵਾਲੇ ਪੈਕੇਜ ਦਾ ਹੋਰ ਨੈੱਟਵਰਕ ਰਾਹ ਹੁੰਦਾ ਹੈ। ਇਹ ਮੰਨਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿ Emacs ਦਾ ਸਾਰਾ ਨੈੱਟਵਰਕ ਇੱਕੋ ਸੰਰਚਨਾ ਸਾਂਝੀ ਕਰਦਾ ਹੈ, ਕਾਰਵਾਈ ਦੀ ਪਛਾਣ ਕਰੋ।

Windows ਉੱਤੇ, ਪੁਰਾਣੇ ਤੀਜੀ-ਧਿਰ ਪੈਕੇਜ ਤੋਂ ਰਜਿਸਟਰੀ ਪੜ੍ਹਨ ਵਾਲੇ ਸਨਿੱਪਟ ਨੂੰ PAC ਮੁਲਾਂਕਣ, ਪ੍ਰਮਾਣ-ਪੱਤਰ ਅਤੇ ਬਦਲਦੀ ਨੈੱਟਵਰਕ ਨੀਤੀ ਲਈ ਆਮ ਹੱਲ ਮੰਨਣ ਤੋਂ ਬਚੋ। ਪਹਿਲਾਂ ਤੈਅ ਕਰੋ ਕਿ ਸਥਿਰ ਅੰਤਿਮ-ਬਿੰਦੂ ਜਾਂ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਦਸਤਾਵੇਜ਼ੀ ਵਾਤਾਵਰਨ ਸੰਰਚਨਾ ਅਸਲ ਲੋੜ ਪੂਰੀ ਕਰਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ