Squid ACL ਵਿੱਚ ਮੰਜ਼ਿਲ ਡੋਮੇਨ ਮਿਲਾਉਣਾ
ਇੱਛਤ ਹੋਸਟਨਾਮਾਂ ਨੂੰ ਸਹੀ Squid ACL ਕਿਸਮ ਨਾਲ ਮਿਲਾਓ ਅਤੇ ਹੋਸਟਨਾਮ ਪਿਛੇਤਰ ਨਿਯਮਾਂ ਨੂੰ ਪੂਰੇ URL ਪੈਟਰਨਾਂ ਤੋਂ ਵੱਖ ਰੱਖੋ।
ਜਦੋਂ ਲੋੜ ਹੋਸਟ ਬਾਰੇ ਹੋਵੇ, URL ਵਿੱਚ ਕਿਤੇ ਵੀ ਮੌਜੂਦ ਸ਼ਬਦ ਬਾਰੇ ਨਹੀਂ, ਤਦ ਮੰਜ਼ਿਲ-ਡੋਮੇਨ ACL ਵਰਤੋ:
acl selected_sites dstdomain .example.com
ਸ਼ੁਰੂ ਵਿੱਚ ਬਿੰਦੀ ਵਾਲਾ ਰੂਪ example.com ਅਤੇ ਇਸ ਦੇ ਸਬ-ਡੋਮੇਨਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ। ਇਹ example.com.other.test ਨੂੰ ਉਸ ਡੋਮੇਨ ਦਾ ਹਿੱਸਾ ਨਹੀਂ ਬਣਾਉਂਦਾ। ਜਦੋਂ ਨੀਤੀ ਸਿਰਫ਼ ਉਸੇ ਹੋਸਟ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ ਤਦ ਸਹੀ-ਹੋਸਟ ਚੋਣਕਰਤਾ ਰੱਖੋ।
ਪੈਟਰਨ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਖੇਤਰ ਚੁਣੋ। dstdomain, dstdom_regex ਅਤੇ url_regex ਵੱਖ-ਵੱਖ ਨੁਮਾਇੰਦਗੀਆਂ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਨ। ਡੋਮੇਨ ਵਰਗਾ ਲਿਖਤ ਵਾਲਾ URL ਰਾਹ ਜਾਂ ਕਿਊਰੀ ਉਸ ਮੰਜ਼ਿਲ ਦਾ ਨਾਮ ਨਹੀਂ ਦਿੰਦਾ।
ਹਰ ACL ਨਾਮ ਇੱਕੋ ਕਿਸਮ ਉੱਤੇ ਰੱਖੋ। ਡੋਮੇਨ ਸੂਚੀ ਅਤੇ regex ਲਈ ਇੱਕ ਨਾਮ ਦੁਬਾਰਾ ਵਰਤਣ ਨਾਲ ਉਹਨਾਂ ਦਾ ਅਰਥ ਨਹੀਂ ਮਿਲਦਾ; ਵੱਖ-ਵੱਖ ਟੈਸਟਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਨਾਮ ਦਿਓ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਪਹੁੰਚ ਜਾਂ ਪੀਅਰ-ਚੋਣ ਨਿਯਮ ਵਿੱਚ ਜੋੜੋ।
ਕੇਵਲ ਪਰਿਭਾਸ਼ਾ ਕੋਈ ਪਹੁੰਚ ਜਾਂ ਮੁੱਢਲਾ ਰਾਹ ਨਹੀਂ ਦਿੰਦੀ। ਅਧਿਕਾਰਤ-ਕਲਾਇੰਟ ਅਤੇ ਹੋਰ ਲੋੜੀਂਦੀਆਂ ਸ਼ਰਤਾਂ ਰੱਖਦਿਆਂ ਇਸਨੂੰ ਇੱਛਤ ਪਹੁੰਚ ਫੈਸਲੇ ਨਾਲ ਵਰਤੋ।
ਇੱਛਤ ਅਧਾਰ ਅਤੇ ਸਬ-ਡੋਮੇਨ ਮੇਲ ਅਤੇ ਲੰਬੇ ਨਾਮਾਂ ਦੇ ਭਰਮਾਉਣ ਵਾਲੇ ਨਾ-ਮੇਲ ਨੂੰ ਨੀਤੀ ਨਾਲ ਰੱਖੋ। ਆਮ CONNECT ਮੰਜ਼ਿਲ ਹੋਸਟ ਨੂੰ ਬੇਨਕਾਬ ਕਰ ਸਕਦਾ ਹੈ ਪਰ ਐਨਕ੍ਰਿਪਟ ਕੀਤਾ ਪੰਨਾ ਰਾਹ ਨਹੀਂ, ਇਸ ਲਈ ਡੋਮੇਨ ਨਿਯਮ ਰਾਹ ਜਾਂਚ ਦਾ ਵਾਅਦਾ ਨਹੀਂ ਕਰਦਾ।