Squid ਦੇ ਸੁਣਨ ਵਾਲੇ ਪੋਰਟਾਂ ਨੂੰ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਸਰੋਤ IP ਨਾਲ ਮੈਪ ਕਰੋ
ਨਾਮਿਤ ਆਉਣ ਵਾਲੇ ਸਰੋਤਿਆਂ ਤੋਂ Squid ਦੇ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਸਰੋਤ ਪਤੇ ਚੁਣੋ, ਰੂਟਿੰਗ, NAT ਅਤੇ ਕਨੈਕਸ਼ਨ ਮੁੜ-ਵਰਤੋਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦਿਆਂ।
ਚਾਰ ਪ੍ਰੌਕਸੀ ਪੋਰਟਾਂ ਦਾ ਮਤਲਬ ਆਪਣੇ ਆਪ ਚਾਰ ਜਨਤਕ IP ਨਹੀਂ ਹੁੰਦਾ। Squid ਆਮ ਤੌਰ 'ਤੇ ਆਪਣੇ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਕਨੈਕਸ਼ਨ ਲਈ ਸਰੋਤ ਪਤਾ ਚੁਣਨ ਦੀ ਆਗਿਆ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਦਿੰਦਾ ਹੈ। ਪੋਰਟ ਦੀ ਚੋਣ ਨੂੰ ਅਰਥਪੂਰਨ ਬਣਾਉਣ ਲਈ ਇਸਨੂੰ ਸਪਸ਼ਟ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਪਤੇ ਦੀ ਨੀਤੀ ਨਾਲ ਜੋੜੋ।
ਇਹਨਾਂ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ Squid 7 ਸੰਰਚਨਾਵਾਂ ਵਿੱਚ, ਰੂਟਿੰਗ ਭਾਗ ਨਾਮਿਤ ਸਰੋਤੇ ਵਰਤ ਸਕਦਾ ਹੈ:
http_port 3128 name=exit_a
http_port 3129 name=exit_b
acl on_a myportname exit_a
acl on_b myportname exit_b
tcp_outgoing_address 192.0.2.10 on_a
tcp_outgoing_address 192.0.2.11 on_b
ਇਹ ਪਤੇ ਦਸਤਾਵੇਜ਼ੀ ਉਦਾਹਰਨਾਂ ਹਨ। ਇਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਪਤਿਆਂ ਨਾਲ ਬਦਲੋ ਜੋ ਤੁਹਾਡੇ ਹੋਸਟ 'ਤੇ ਨਿਰਧਾਰਿਤ ਅਤੇ ਵਰਤੋਂ ਯੋਗ ਹਨ। ਇਹ ਪਹਿਲਾਂ ਹੀ ਸੀਮਿਤ ਪ੍ਰੌਕਸੀ ਸੰਰਚਨਾ ਵਿੱਚ ਰੂਟਿੰਗ ਜੋੜਦਾ ਹੈ; ਇਹ ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂ ਕਲਾਇੰਟ ਪਹੁੰਚ ਨਿਯਮ ਨਹੀਂ ਦਿੰਦਾ।
ਸਰੋਤ ਦੀ ਚੋਣ ਪਥ ਦਾ ਸਿਰਫ਼ ਇੱਕ ਹਿੱਸਾ ਹੈ
ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਪਤੇ ਦਾ ਹਵਾਲਾ ਕ੍ਰਮਬੱਧ ਮਿਲਾਨ ਅਤੇ ਪਤਾ-ਪਰਿਵਾਰ ਦੀ ਚੋਣ ਦੱਸਦਾ ਹੈ। IPv4 ਸਰੋਤ IPv6 ਕਨੈਕਸ਼ਨ ਦਾ ਸਰੋਤ ਨਹੀਂ ਬਣ ਸਕਦਾ। ਜੇ ਵੱਖ-ਵੱਖ ਪਤਿਆਂ ਲਈ ਵੱਖ-ਵੱਖ ਪ੍ਰਦਾਤਾ ਹਨ, ਤਾਂ ਹੋਸਟ ਦੀ ਰੂਟਿੰਗ ਨੀਤੀ ਨੇ ਹਰੇਕ ਲਈ ਅਨੁਕੂਲ ਗੇਟਵੇ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ।
ਉੱਪਰਲਾ NAT ਦੋ ਚੁਣੇ ਹੋਏ ਸਥਾਨਕ ਪਤਿਆਂ ਨੂੰ ਇੱਕ ਜਨਤਕ ਪਤੇ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ। ਇਸ ਲਈ ਸਰੋਤੇ ਮੈਪਿੰਗ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰ ਸਕਦੀ ਹੈ, ਪਰ ਤੁਹਾਡੇ ਇਰਾਦੇ ਦੀ ਜਨਤਕ ਪਛਾਣ ਪੈਦਾ ਨਹੀਂ ਕਰ ਸਕਦੀ। ਮੂਲ ਪ੍ਰੌਕਸੀ ਵੀ ਵੈੱਬਸਾਈਟ ਵੱਲ ਅੰਤਿਮ ਨਿਕਾਸ ਬਣ ਸਕਦੀ ਹੈ।
ਮੌਜੂਦਾ ਕਨੈਕਸ਼ਨ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹਨ। Squid ਦਾ ਦਸਤਾਵੇਜ਼ ਕਲਾਇੰਟ-ਨਿਰਭਰ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਨਿਯਮਾਂ ਅਤੇ ਸਰਵਰ-ਪਾਸੇ ਦੇ ਲਗਾਤਾਰ ਕਨੈਕਸ਼ਨਾਂ ਬਾਰੇ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ। ਪਿਛਲੀ ਨੀਤੀ ਅਧੀਨ ਸਥਾਪਿਤ ਕਨੈਕਸ਼ਨ ਦੀ ਮੁੜ-ਵਰਤੋਂ ਬਦਲੀ ਹੋਈ ਚੋਣ ਨੂੰ ਬੇਅਸਰ ਦਿਖਾ ਸਕਦੀ ਹੈ।
ਸਥਾਨਕ ਨੀਤੀ ਅਤੇ ਨਵੇਂ ਕਨੈਕਸ਼ਨ ਦੇ ਨਾਲ ਵੈੱਬਸਾਈਟ ਨੂੰ ਦਿਖਣ ਵਾਲੇ ਪਤੇ ਦੀ ਵਿਆਖਿਆ ਕਰੋ। ਵੱਖਰਾ ਆਉਣ ਵਾਲਾ ਪੋਰਟ ਚੋਣ ਦਾ ਸੰਕੇਤ ਹੈ, IP ਪਤਾ ਨਿਰਧਾਰਨ ਦਾ ਤਰੀਕਾ ਨਹੀਂ।