Tinyproxy 1.11.2 ਵਿੱਚ Listen ਕਲਾਇੰਟ ਕਨੈਕਸ਼ਨ ਸਵੀਕਾਰ ਕਰਨ ਵਾਲਾ ਪਤਾ ਚੁਣਦਾ ਹੈ ਅਤੇ Allow ਮਨਜ਼ੂਰ ਕਲਾਇੰਟ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। Bind ਬਾਹਰ ਜਾਣ ਵਾਲਾ ਪਤਾ ਚੁਣਦਾ ਹੈ।

ਲਿਸਨਰ ਅਤੇ ਕਲਾਇੰਟ ਦੇ ਨਿਯਮ

ਪੈਕੇਜ ਦੀਆਂ ਸੇਵਾ ਵਰਤੋਂਕਾਰ, ਲੌਗ ਅਤੇ PID ਫਾਈਲ ਸੈਟਿੰਗਾਂ ਰੱਖੋ। ਲਿਸਨਰ ਅਤੇ ਪਹੁੰਚ ਐਂਟਰੀਆਂ ਨੂੰ ਚਾਹੀਦੀ ਨੀਤੀ ਨਾਲ ਬਦਲੋ:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

ਦਸਤਾਵੇਜ਼ੀ ਦੋਵੇਂ ਪਤੇ ਬਦਲੋ। ਲਿਸਨਰ ਦਾ ਪਤਾ ਸਰਵਰ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਕਲਾਇੰਟ ਦਾ ਪਤਾ ਸਰਵਰ ਨੂੰ ਦਿਸਦੇ ਸਰੋਤ ਨਾਲ ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ। ਪੁਰਾਣੇ ਬਹੁਤ ਖੁੱਲ੍ਹੀ ਇਜਾਜ਼ਤ ਵਾਲੇ ਨਿਯਮ ਹਟਾਓ।

Allow ਜਾਂ Deny ਐਂਟਰੀਆਂ ਨਾ ਹੋਣ ਉੱਤੇ Tinyproxy ਸਾਰੇ ਕਲਾਇੰਟਾਂ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਪਹੁੰਚ ਐਂਟਰੀਆਂ ਹੋਣ ਉੱਤੇ ਡਿਫਾਲਟ ਇਨਕਾਰ ਬਣ ਜਾਂਦਾ ਹੈ ਅਤੇ ਨਿਯਮਾਂ ਦਾ ਕ੍ਰਮ ਮਹੱਤਵ ਰੱਖਦਾ ਹੈ। ਇਸ ਲਈ ਪਹੁੰਚ ਦੀਆਂ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਮਿਟਾਉਣ ਨਾਲ ਨੀਤੀ ਖੁੱਲ੍ਹਦੀ ਹੈ, ਸੀਮਤ ਡਿਫਾਲਟ ਵਾਪਸ ਨਹੀਂ ਆਉਂਦਾ।

ConnectPort 443 CONNECT ਨੂੰ ਉਸ ਮੰਜ਼ਿਲ ਪੋਰਟ ਤੱਕ ਸੀਮਤ ਕਰਦਾ ਹੈ। ਜੇ ਤੁਹਾਡੀ ਤੈਨਾਤੀ ਮੰਗਦੀ ਹੋਵੇ ਤਾਂ ਆਮ HTTP ਬੇਨਤੀਆਂ ਲਈ ਵੱਖਰਾ ਮੰਜ਼ਿਲ ਕੰਟਰੋਲ ਚਾਹੀਦਾ ਹੈ।

ਚੱਲਦੀ ਸੇਵਾ ਦੀ ਜਾਂਚ

ਬਾਹਰ ਜਾਣ ਵਾਲੀ Bind ਸੈਟਿੰਗ ਆਉਂਦੇ ਸਾਕਟ ਸੀਮਤ ਨਹੀਂ ਕਰਦੀ। ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਬਾਅਦ ਅਸਲ ਲਿਸਨਰ ਵੇਖੋ:

sudo ss -ltnp 'sport = :8888'

ਦੋਵਾਂ ਐਡਰੈੱਸ ਪਰਿਵਾਰਾਂ ਵਿੱਚ ਅਣਚਾਹੇ ਲਿਸਨਰ ਜਾਂ ਸੇਵਾ ਦੇ ਪੁਰਾਣੇ ਇੰਸਟੈਂਸ ਜਾਂਚੋ।

ਇਸ ਵਰਜ਼ਨ ਵਿੱਚ ਸਿਰਫ਼ ਸੰਰਚਨਾ ਪਾਰਸ ਕਰਨ ਵਾਲਾ ਦਸਤਾਵੇਜ਼ੀ -t ਸਵਿੱਚ ਨਹੀਂ ਹੈ। ਪ੍ਰਬੰਧਿਤ ਸੇਵਾ ਰੋਕ ਕੇ ਫੋਰਗਰਾਊਂਡ ਵਿੱਚ ਚਲਾਉਣ ਨਾਲ ਸ਼ੁਰੂਆਤੀ ਗਲਤੀਆਂ ਦਿਸਦੀਆਂ ਹਨ:

sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf

ਪ੍ਰਬੰਧਿਤ ਸੇਵਾ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਫੋਰਗਰਾਊਂਡ ਪ੍ਰੋਸੈਸ ਰੋਕੋ। ਮਨਜ਼ੂਰ ਸਰੋਤ ਅਤੇ ਦੂਜੇ ਕੰਟਰੋਲ ਹੇਠਲੇ ਸਰੋਤ, ਜਿਸ ਨੂੰ ਰੱਦ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਤੋਂ ਬੇਨਤੀਆਂ ਜਾਂਚੋ। ਮੰਜ਼ਿਲ ਦੇ ਲੌਗ ਪੁਸ਼ਟੀ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ ਕਿ ਰੱਦ ਬੇਨਤੀ ਅੱਗੇ ਨਹੀਂ ਭੇਜੀ ਗਈ।

ਸੰਬੰਧਿਤ ਲੇਖ