OpenWrt ਪ੍ਰੌਕਸੀ ਫਾਇਰਵਾਲ ਪਥ: INPUT, OUTPUT ਅਤੇ FORWARD
ਕਲਾਇੰਟਾਂ ਦੀ ਰਾਊਟਰ ਦੇ ਪ੍ਰੌਕਸੀ ਲਿਸਨਰ ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਪ੍ਰੌਕਸੀ ਦੇ ਆਪਣੇ ਬਾਹਰਲੇ ਰਸਤੇ ਅਤੇ ਕਲਾਇੰਟਾਂ ਦੀ ਸਿੱਧੀ ਫਾਰਵਰਡਿੰਗ ਤੋਂ ਵੱਖ ਰੱਖੋ।
ਜਦੋਂ ਰਾਊਟਰ ਖੁਦ ਵੈੱਬ ਪ੍ਰੌਕਸੀ ਚਲਾਉਂਦਾ ਹੈ, ਤਾਂ ਪ੍ਰੌਕਸੀ ਕੀਤੀ ਬੇਨਤੀ ਦੋ TCP ਕਨੈਕਸ਼ਨ ਵਰਤਦੀ ਹੈ। ਇਹ ਸਿਰਫ਼ ਕਲਾਇੰਟ ਦੇ ਕਨੈਕਸ਼ਨ ਦਾ ਬਿਨਾਂ ਬਦਲਾਅ ਰਾਊਟਰ ਰਾਹੀਂ ਫਾਰਵਰਡ ਹੋਣਾ ਨਹੀਂ ਹੈ।
| ਟ੍ਰੈਫਿਕ | ਰਾਊਟਰ ਉੱਤੇ ਫਾਇਰਵਾਲ ਪਥ |
|---|---|
| ਕਲਾਇੰਟ ਤੋਂ ਰਾਊਟਰ ਦੇ ਪ੍ਰੌਕਸੀ ਲਿਸਨਰ ਤੱਕ | INPUT |
| ਪ੍ਰੌਕਸੀ ਪ੍ਰਕਿਰਿਆ ਤੋਂ ਵੈੱਬਸਾਈਟ ਤੱਕ | OUTPUT |
| ਕਲਾਇੰਟ ਤੋਂ ਸਿੱਧਾ ਇੰਟਰਨੈੱਟ ਮੰਜ਼ਿਲ ਤੱਕ | FORWARD |
ਸਪੱਸ਼ਟ ਪ੍ਰੌਕਸੀ ਰਸਤਾ ਲਾਜ਼ਮੀ ਕਰਨ ਲਈ, ਲੋੜੀਂਦੇ ਕਲਾਇੰਟਾਂ ਨੂੰ ਲਿਸਨਰ ਤੱਕ ਪਹੁੰਚਣ ਦਿਓ ਅਤੇ ਪ੍ਰੌਕਸੀ ਦੇ ਲਾਜ਼ਮੀ ਬਾਹਰਲੇ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਆਗਿਆ ਦਿਓ। ਨਾ-ਚਾਹੇ ਸਿੱਧੇ LAN ਤੋਂ WAN ਫਾਰਵਰਡਿੰਗ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਸੀਮਿਤ ਕਰੋ।
ਸਿਰਫ਼ ਰਾਊਟਰ ਦੀ INPUT ਨੀਤੀ ਬਦਲਣ ਨਾਲ ਸਿੱਧਾ ਫਾਰਵਰਡ ਪਥ ਨਹੀਂ ਦੱਸਿਆ ਜਾਂਦਾ। ਇਸ ਦੇ ਉਲਟ, FORWARD ਵਿੱਚ ਲਿਸਨਰ ਦਾ ਪੋਰਟ ਆਗਿਆ ਦੇਣ ਨਾਲ ਰਾਊਟਰ ਉੱਤੇ ਖ਼ਤਮ ਹੋਣ ਵਾਲੀ ਸੇਵਾ ਤੱਕ ਪਹੁੰਚ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਆਗਿਆ ਨਹੀਂ ਹੁੰਦੀ।
ਨੈੱਟਵਰਕ ਨੂੰ ਅਜੇ ਵੀ ਲੋੜੀਂਦੀਆਂ ਸਥਾਨਕ ਸੇਵਾਵਾਂ ਬਚਾਓ, ਜਿਵੇਂ ਕਿ ਇਸ ਦਾ ਚੁਣਿਆ ਹੋਇਆ DNS ਅਤੇ ਪਤਾ ਸੰਰਚਨਾ। ਨੀਤੀ ਨੂੰ ਅਸਲ ਵਿੱਚ ਵਰਤੇ ਜਾ ਰਹੇ ਪਤਾ ਪਰਿਵਾਰਾਂ ਉੱਤੇ ਲਾਗੂ ਕਰੋ। HTTP ਪ੍ਰੌਕਸੀ ਆਪਣੀਆਂ ਸਮਰਥਿਤ ਵੈੱਬ ਜਾਂ ਟਨਲ ਕਾਰਵਾਈਆਂ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ; ਫਾਇਰਵਾਲ ਕਿਸੇ ਵੀ UDP ਜਾਂ ICMP ਨੂੰ ਉਸ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਨਹੀਂ ਬਦਲਦਾ।