Eclipse ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ: Native ਬਨਾਮ Manual ਅਤੇ PAC ਨਿਯਮ
Eclipse ਦੇ Native ਜਾਂ Manual ਨੈੱਟਵਰਕ ਪ੍ਰਦਾਤਾ ਨੂੰ ਜਾਣ-ਬੁੱਝ ਕੇ ਚੁਣੋ, ਅਤੇ ਜਦੋਂ ਨੈੱਟਵਰਕ PAC ਸਕ੍ਰਿਪਟ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਤਾਂ ਮੰਜ਼ਿਲ ਦੇ ਨਿਯਮ ਸੰਭਾਲੋ।
Preferences → General → Network Connections ਖੋਲ੍ਹੋ ਅਤੇ ਸਾਰਣੀ ਦਾ ਸੰਪਾਦਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਲੋੜੀਂਦਾ Active Provider ਚੁਣੋ:
| ਪ੍ਰਦਾਤਾ | ਨੀਤੀ ਦਾ ਸਰੋਤ |
|---|---|
| Direct | ਕੋਈ ਪ੍ਰੌਕਸੀ ਨਹੀਂ |
| Manual | Eclipse ਵਿੱਚ ਸੰਰਚਿਤ ਐਂਟਰੀਆਂ ਅਤੇ ਬਾਈਪਾਸ |
| Native, ਜਿੱਥੇ ਉਪਲਬਧ ਹੋਵੇ | ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਤੋਂ ਖੋਜੀਆਂ ਸੈਟਿੰਗਾਂ |
OS-ਪ੍ਰਬੰਧਿਤ ਨੀਤੀ ਲਈ Native ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਹੈ, ਪਰ ਉਪਲਬਧਤਾ ਅਤੇ ਖੋਜ ਪਲੇਟਫਾਰਮ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕੰਮ ਕਰਨ ਵਾਲਾ PAC ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ Eclipse ਨੇ ਇਸਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ ਹੈ।
ਪ੍ਰਬੰਧਕ ਵੱਲੋਂ ਦਿੱਤੇ ਸਥਿਰ ਰੂਟ ਲਈ Manual ਢੁਕਵਾਂ ਹੋ ਸਕਦਾ ਹੈ। ਸੰਬੰਧਿਤ ਪ੍ਰੋਟੋਕੋਲ ਦਾ host/port ਸੰਪਾਦਿਤ ਕਰੋ, ਚੁਣੀਆਂ ਐਂਟਰੀਆਂ ਦੀ ਸਮੀਖਿਆ ਕਰੋ ਅਤੇ ਬਾਈਪਾਸ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ। ਜਦੋਂ ਸਕ੍ਰਿਪਟ ਕਹਿੰਦੀ ਹੈ ਤਾਂ PAC ਤੋਂ ਇੱਕ ਐਂਡਪੌਇੰਟ ਕਾਪੀ ਕਰਨਾ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ:
if (dnsDomainIs(host, ".internal.example"))
return "DIRECT";
return "PROXY proxy.example:8080";
ਪਤਾ ਸਿਰਫ਼ ਪ੍ਰੌਕਸੀ ਸ਼ਾਖਾ ਸੰਭਾਲਦਾ ਹੈ। ਇਹ ਅੰਦਰੂਨੀ DIRECT ਨਿਯਮ ਛੱਡ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਹੋਰ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਵੱਧ ਮੰਜ਼ਿਲਾਂ ਜਾਂ ਕ੍ਰਮਬੱਧ ਵਿਕਲਪ ਹੋ ਸਕਦੇ ਹਨ। ਜੇ Native ਏਕੀਕਰਨ ਢੁਕਵਾਂ ਨਹੀਂ ਹੈ, ਤਾਂ ਨੀਤੀ ਨੂੰ ਚੁੱਪਚਾਪ ਬਦਲਣ ਦੀ ਬਜਾਏ ਲੋੜੀਂਦੇ ਬਾਈਪਾਸ ਨਿਯਮਾਂ ਨਾਲ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਸਥਿਰ ਐਂਡਪੌਇੰਟ ਲਵੋ।
ਅਸਫਲ ਹੋਈ ਕਾਰਵਾਈ ਦੀ ਜਾਂਚ ਕਰੋ—ਅੱਪਡੇਟ ਸਾਈਟ, Marketplace ਜਾਂ ਕੋਈ ਖਾਸ ਪਲੱਗ-ਇਨ। ਬਾਹਰੀ ਬਿਲਡ ਟੂਲ ਜਾਂ ਵੱਖਰੇ HTTP ਸਟੈਕ ਦਾ ਆਪਣਾ ਇੰਟਰਫ਼ੇਸ ਹੋ ਸਕਦਾ ਹੈ। ਜੇ ਬੇਨਤੀ ਪ੍ਰੌਕਸੀ ਤੱਕ ਪਹੁੰਚਦੀ ਹੈ ਅਤੇ ਚੁਣੌਤੀ ਮਿਲਦੀ ਹੈ, ਪ੍ਰਮਾਣ/ਢੰਗ ਜਾਂਚੋ; ਜੇ ਕਦੇ ਨਹੀਂ ਪਹੁੰਚਦੀ, ਤਾਂ ਪਹਿਲਾਂ ਪ੍ਰਦਾਤਾ, ਪ੍ਰੋਟੋਕੋਲ ਚੋਣ ਅਤੇ ਬਾਈਪਾਸ ਦੁਬਾਰਾ ਵਿਚਾਰੋ।