Tinyproxy ਟਿਕਾਣਾ ਫਿਲਟਰ, ਕਲਾਇੰਟ ACL ਅਤੇ CONNECT ਪੋਰਟ
ਹੋਸਟਨਾਮ ਸੀਮਾਵਾਂ ਲਈ Tinyproxy ਟਿਕਾਣਾ ਫਿਲਟਰ ਵਰਤੋ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸਰੋਤ ਕਲਾਇੰਟ ਜਾਂ CONNECT ਪੋਰਟ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਵਾਲੇ ਨਿਯਮਾਂ ਤੋਂ ਵੱਖ ਰੱਖੋ।
Tinyproxy ਵਿੱਚ Allow ਲਾਈਨ ਦੱਸਦੀ ਹੈ ਕਿ ਪ੍ਰਾਕਸੀ ਕੌਣ ਵਰਤ ਸਕਦਾ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਕਿ ਉਹ ਕਲਾਇੰਟ ਸਿਰਫ਼ ਉੱਥੇ ਲਿਖੇ ਹੋਸਟ ਤੱਕ ਹੀ ਪਹੁੰਚ ਸਕਦੇ ਹਨ। ਟਿਕਾਣਾ ਫਿਲਟਰਿੰਗ ਇੱਕ ਵੱਖਰੀ ਸੈਟਿੰਗ ਹੈ।
ਇੱਕ ਨਾਮ ਵਾਲੀ ਸੇਵਾ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਬਣਾਈ ਪ੍ਰਾਕਸੀ ਲਈ, ਫਿਲਟਰ ਮਨਜ਼ੂਰੀ-ਸੂਚੀ ਵਜੋਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
ਫਿਰ ਫਾਈਲ ਵਿੱਚ ਤੁਹਾਡੇ ਚੁਣੇ ਫਿਲਟਰ ਸਿੰਟੈਕਸ ਨਾਲ ਮਨਜ਼ੂਰ ਟਿਕਾਣਾ ਪੈਟਰਨ ਹੁੰਦੇ ਹਨ। ਤੰਗ ਸਹੀ-ਹੋਸਟ ਪੈਟਰਨ ਰੱਖੋ, ਅਤੇ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਐਂਕਰ ਜਾਂ ਵਾਈਲਡਕਾਰਡ ਸਿੰਟੈਕਸ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਕਨਫਿਗਰ ਕੀਤਾ FilterType ਜਾਂਚੋ। ਇੱਕ ਮੋਡ ਲਈ ਲਿਖਿਆ ਪੈਟਰਨ ਦੂਜੇ ਵਿੱਚ ਕੁਝ ਹੋਰ ਅਰਥ ਦੇ ਸਕਦਾ ਹੈ।
ਤਿੰਨ ਵੱਖਰੇ ਕੰਟਰੋਲ ਹਨ
- ਕਲਾਇੰਟ
Allow/Denyਨਿਯਮ ਸਰੋਤ ਕਲਾਇੰਟਾਂ ਨੂੰ ਸੀਮਿਤ ਕਰਦੇ ਹਨ। - ਟਿਕਾਣਾ ਫਿਲਟਰਿੰਗ ਬੇਨਤੀ ਕੀਤੇ ਹੋਸਟ ਜਾਂ URL ਨੂੰ ਸੀਮਿਤ ਕਰਦੀ ਹੈ।
ConnectPortCONNECT ਟਿਕਾਣਾ ਪੋਰਟ ਨੂੰ ਸੀਮਿਤ ਕਰਦਾ ਹੈ।
Tinyproxy ਮੈਨੂਅਲ ਇਹਨਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਦਸਤਾਵੇਜ਼ ਕਰਦਾ ਹੈ। ਟਿਕਾਣਾ ਫਿਲਟਰ ਪ੍ਰਾਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਨਹੀਂ ਜੋੜਦਾ, ਅਤੇ ਪੋਰਟ ਮਨਜ਼ੂਰੀ ਬੇਨਤੀਆਂ ਨੂੰ ਇੱਕ ਹੋਸਟਨਾਮ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਕਰਦੀ।
ਆਮ ਟਨਲ ਰਾਹੀਂ HTTPS ਲਈ, ਟਿਕਾਣਾ ਹੋਸਟ ਨਾਲ ਕੰਮ ਕਰੋ। ਐਨਕ੍ਰਿਪਟ ਕੀਤਾ ਬੇਨਤੀ ਮਾਰਗ ਆਮ ਪ੍ਰਾਕਸੀ-ਦਿੱਖ ਪਾਠ ਵਜੋਂ ਉਪਲਬਧ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਸਾਦਾ HTTP ਲਈ ਕੰਮ ਕਰਨ ਵਾਲਾ ਮਾਰਗ ਸਮੀਕਰਨ HTTPS ਸਫ਼ਿਆਂ ਦੇ ਮਾਰਗਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਜਿਹਾ ਨਹੀਂ ਮੰਨਣਾ ਚਾਹੀਦਾ।
ਸਾਈਟ ਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਵੀ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ। ਇੱਕ ਸਫ਼ਾ ਤਸਵੀਰਾਂ ਲਿਆ ਸਕਦਾ ਹੈ ਜਾਂ ਹੋਰ ਹੋਸਟਾਂ ਰਾਹੀਂ ਪ੍ਰਮਾਣਿਕਤਾ ਕਰ ਸਕਦਾ ਹੈ। ਸਿਰਫ਼ ਸੱਚਮੁੱਚ ਲੋੜੀਂਦੇ ਟਿਕਾਣੇ ਸ਼ਾਮਲ ਕਰੋ; ਇੱਕ ਗੁੰਮ ਤਸਵੀਰ ਠੀਕ ਕਰਨ ਲਈ ਸਹੀ-ਹੋਸਟ ਨਿਯਮ ਨੂੰ ਚੌੜੇ ਪਿਛੇਤਰ ਵਿੱਚ ਬਦਲਣਾ ਬਹੁਤ ਵੱਧ ਟ੍ਰੈਫਿਕ ਦੀ ਮਨਜ਼ੂਰੀ ਦੇ ਸਕਦਾ ਹੈ। ਸੂਚੀ ਨੂੰ ਇੰਨਾ ਸਮਝਣਯੋਗ ਰੱਖੋ ਕਿ ਹਰ ਮਨਜ਼ੂਰ ਟਿਕਾਣੇ ਦਾ ਇੱਕ ਕਾਰਨ ਹੋਵੇ।