ਜਿਸ TCP ਟ੍ਰੈਫਿਕ ਦਾ ਟਿਕਾਣਾ ਪੋਰਟ 80 ਜਾਂ 443 ਹੈ, ਉਸ ਨੂੰ ਚੁਣਨ ਲਈ ਇੱਕ ਸੈੱਟ ਵਰਤੋ:

-p tcp -m multiport --dports 80,443

ਇਸ ਦੇ ਉਲਟ, --dport 80:443 80 ਤੋਂ 443 ਤੱਕ ਦੀ ਪੂਰੀ ਲੜੀ ਦੋਨੋਂ ਸਿਰੇ ਸਮੇਤ ਚੁਣਦਾ ਹੈ। ਇਸ ਨਾਲ ਬਹੁਤ ਸਾਰੇ ਵਾਧੂ ਪੋਰਟ ਵੀ ਫੜ੍ਹੇ ਜਾਂਦੇ ਹਨ। ਕਾਮਾ ਅਤੇ ਕੋਲਨ ਵੱਖ-ਵੱਖ ਨੀਤੀਆਂ ਦਰਸਾਉਂਦੇ ਹਨ।

ਇਹ ਮਿਲਾਨ ਦੇ ਟੁਕੜੇ ਹਨ, ਪੂਰੇ ਫਾਇਰਵਾਲ ਹੁਕਮ ਨਹੀਂ। ਇਹਨਾਂ ਨੂੰ ਉਸ ਚੇਨ ਅਤੇ ਕਾਰਵਾਈ ਵਿੱਚ ਪਾਓ ਜੋ ਰੋਕਣ ਦਾ ਡਿਜ਼ਾਈਨ ਮੰਗਦਾ ਹੈ।

ਚੋਣਕਰਤਾਦੁਬਾਰਾ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਕੀ ਪਛਾਣਦਾ ਹੈ
-s 192.0.2.20ਕਲਾਇੰਟ ਦਾ ਸਰੋਤ ਪਤਾ
-d 198.51.100.30ਟਿਕਾਣਾ ਸਰਵਰ ਦਾ ਪਤਾ
--dports 80,443ਟਿਕਾਣੇ ਦੇ ਸੇਵਾ ਪੋਰਟ

DNAT ਦੇ --to-destination ਨੂੰ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ ਪਤਾ ਨਵਾਂ ਟਿਕਾਣਾ ਹੈ, ਜਿਵੇਂ ਪ੍ਰੌਕਸੀ ਦਾ ਸੁਣਨ ਵਾਲਾ। ਇਹ ਪਹਿਲਾਂ ਦੇ ਸਰੋਤ ਅਤੇ ਟਿਕਾਣਾ ਮਿਲਾਨ ਦਾ ਅਰਥ ਨਹੀਂ ਬਦਲਦਾ।

ਚੋਣਕਰਤਾ ਨੂੰ ਇੰਨਾ ਤੰਗ ਰੱਖੋ ਕਿ ਉਹ ਲੋੜੀਂਦੇ ਕਲਾਇੰਟ ਅਤੇ ਟ੍ਰੈਫਿਕ ਦੱਸ ਸਕੇ। ਖਾਸ ਕਰਕੇ ਪ੍ਰੌਕਸੀ ਵੱਲੋਂ ਆਪ ਬਣਾਏ ਜੋੜ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ, ਤਾਂ ਜੋ ਉਸ ਦੀਆਂ ਅਗਲੀਆਂ ਬੇਨਤੀਆਂ ਉਸੇ ਰੋਕਣ ਵਾਲੇ ਰਸਤੇ ਵਿੱਚ ਦੁਬਾਰਾ ਨਾ ਆਉਣ। ਪੋਰਟ 443 ਚੁਣਨ ਨਾਲ ਵੀ ਉਸ ਜੋੜ ਦੇ ਬਾਈਟ ਸਪਸ਼ਟ HTTP ਪ੍ਰੌਕਸੀ ਬੇਨਤੀ ਨਹੀਂ ਬਣ ਜਾਂਦੇ; ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਹਾਲੇ ਵੀ ਢੁਕਵਾਂ ਰੋਕਣ ਢੰਗ ਚਾਹੀਦਾ ਹੈ। TCP ਨੂੰ ਪ੍ਰੌਕਸੀ ਵੱਲ ਪਾਰਦਰਸ਼ੀ ਭੇਜਣ ਲਈ ਅਨੁਵਾਦਕ ਨੂੰ ਮੂਲ ਟਿਕਾਣਾ ਬਹਾਲ ਕਰਨਾ ਅਤੇ ਪ੍ਰੌਕਸੀ ਪ੍ਰੋਟੋਕੋਲ ਤੇ ਗੱਲਬਾਤ ਕਰਨੀ ਪਵੇਗੀ।

ਸੰਬੰਧਿਤ ਲੇਖ