Night Watch
ਸਕ੍ਰੇਪਰ ਹੜ੍ਹਾਂ ਦੌਰਾਨ ਆਪਣੀਆਂ ਸਾਈਟਾਂ ਨੂੰ ਚਾਲੂ ਰੱਖੋ: ਇੱਕ ਅਪਟਾਈਮ ਵਾਚ, ਇੱਕ Cloudflare ਫ੍ਰੀ-ਪਲਾਨ ਸ਼ੀਲਡ ਅਤੇ ਇੱਕ ਬਾਟ ਗੇਟ।
- Linux
- Python 3.10+
- Cloudflare Free plan
- ASGI or WSGI apps

ਇਹ ਕੀ ਕਰਦਾ ਹੈ
ਨਾਈਟ ਵਾਚ ਤੁਹਾਡੇ ਚਲਾਏ ਹਰੇਕ ਸਾਈਟ ਨੂੰ ਇੱਕ ਵਿਜ਼ਿਟਰ ਵਾਂਗ ਖੋਲ੍ਹਦਾ ਹੈ, ਹਰ ਪੰਜ ਮਿੰਟਾਂ ਬਾਅਦ, ਅਤੇ ਤੁਹਾਨੂੰ ਉਸ ਪਲ ਦੱਸਦਾ ਹੈ ਜਦੋਂ ਕੋਈ ਸਾਈਟ ਖੁੱਲ੍ਹਣੀ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ ਅਤੇ ਉਸ ਪਲ ਜਦੋਂ ਇਹ ਵਾਪਸ ਆ ਜਾਂਦੀ ਹੈ। ਜਦੋਂ ਕੋਈ ਸਾਈਟ ਇਸ ਕਰਕੇ ਡਿੱਗ ਪੈਂਦੀ ਹੈ ਕਿਉਂਕਿ ਕੋਈ ਸਕ੍ਰੇਪਰ ਉਸਨੂੰ ਫਲੱਡ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਵਾਚ ਇੱਕ Cloudflare ਨਿਯਮ ਚਾਲੂ ਕਰ ਦਿੰਦਾ ਹੈ ਜੋ ਕਿਨਾਰੇ 'ਤੇ ਫਲੱਡ ਨੂੰ ਰੋਕ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਡਾ ਐਪ ਉਸ ਦੇ ਚੱਲਦੇ ਰਹਿਣ ਤੱਕ ਲੋਕਾਂ ਨੂੰ ਸੇਵਾ ਦਿੰਦਾ ਰਹਿੰਦਾ ਹੈ।
- ਹਰ ਸਾਈਟ, ਹਰ ਪੰਜ ਮਿੰਟਾਂ ਬਾਅਦ। ਤੁਹਾਡੇ Cloudflare ਖਾਤੇ ਦਾ ਹਰ ਜ਼ੋਨ, ਪਲੱਸ ਕੋਈ ਵੀ ਪੇਜ ਜਿਸਨੂੰ ਤੁਸੀਂ ਲਿਸਟ ਕਰਦੇ ਹੋ, ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਉਹ ਟੈਕਸਟ ਜੋ ਪੇਜ ਵਿੱਚ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ। ਜਦੋਂ ਕੋਈ ਸਾਈਟ ਡਾਊਨ ਹੁੰਦੀ ਹੈ ਤਾਂ ਇੱਕ ਸੁਨੇਹਾ, ਜਦੋਂ ਇਹ ਵਾਪਸ ਆਉਂਦੀ ਹੈ ਤਾਂ ਇੱਕ ਸੁਨੇਹਾ ਜਿਸ ਵਿੱਚ ਦੱਸਿਆ ਹੁੰਦਾ ਹੈ ਕਿ ਇਹ ਕਿੰਨੇ ਸਮੇਂ ਲਈ ਡਾਊਨ ਸੀ, ਅਤੇ ਜਦੋਂ ਇਹ ਡਾਊਨ ਰਹਿੰਦੀ ਹੈ ਤਾਂ ਇੱਕ ਰਿਮਾਈਂਡਰ। ਈਮੇਲ ਰਾਹੀਂ, ਇੱਕ ਚੈਟ ਵੈੱਬਹੁੱਕ ਰਾਹੀਂ, ਜਾਂ ਦੋਵੇਂ।
- ਫ੍ਰੀ ਪਲਾਨ 'ਤੇ ਇੱਕ ਢਾਲ। ਤਿੰਨ WAF ਕਸਟਮ ਨਿਯਮ: ਇੱਕ Chrome ਯੂਜ਼ਰ ਏਜੰਟ ਜਿਸ ਵਿੱਚ ਉਹ ਹੈੱਡਰ ਨਹੀਂ ਹੁੰਦੇ ਜੋ ਹਰ ਅਸਲੀ Chrome ਭੇਜਦਾ ਹੈ, ਉਸਨੂੰ ਚੈਲੇਂਜ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਸਕ੍ਰੇਪਰ ਕਲਾਊਡਜ਼ ਤੋਂ ਪੇਜ ਬੇਨਤੀਆਂ ਨੂੰ ਚੈਲੇਂਜ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਐਮਰਜੈਂਸੀ ਨਿਯਮ ਫਲੱਡ ਦੌਰਾਨ ਬਿਨਾਂ ਕੁਕੀ ਅਤੇ ਬਿਨਾਂ ਲਿੰਕ ਵਾਲੇ ਅਜਨਬੀਆਂ ਨੂੰ ਚੈਲੇਂਜ ਦਿੰਦਾ ਹੈ।
- ਖੁਦ ਚਾਲੂ ਹੋ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ ਕੋਈ ਸਾਈਟ ਓਵਰਲੋਡ ਕਾਰਨ ਡਾਊਨ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਵਾਚ ਐਮਰਜੈਂਸੀ ਨਿਯਮ ਚਾਲੂ ਕਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਅਲਾਰਮ ਵਿੱਚ ਇਹ ਦੱਸ ਦਿੰਦਾ ਹੈ; ਸਾਈਟ ਵਾਪਸ ਆਉਣ ਤੋਂ ਘੰਟਿਆਂ ਬਾਅਦ ਇਹ ਇਸਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਇੱਕ ਢਾਲ ਜਿਸਨੂੰ ਤੁਸੀਂ ਖੁਦ ਚਾਲੂ ਕੀਤਾ ਸੀ, ਚਾਲੂ ਹੀ ਰਹਿੰਦੀ ਹੈ।
- ਤੁਹਾਡੇ ਐਪ ਦੇ ਅੰਦਰ ਇੱਕ ਗੇਟ। ਬਿਨਾਂ ਨਿਰਭਰਤਾਵਾਂ (dependencies) ਵਾਲੀ ਇੱਕ ਫਾਈਲ, FastAPI, Starlette, Django, Flask ਜਾਂ ਕਿਸੇ ਵੀ ASGI ਜਾਂ WSGI ਐਪ ਲਈ। ਇਹ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਚੱਲਣ ਤੋਂ ਪਹਿਲਾਂ ਨਕਲੀ ਬ੍ਰਾਊਜ਼ਰਾਂ ਨੂੰ ਰੱਦ ਕਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਅਜਨਬੀਆਂ ਨੂੰ ਉਸ ਸਮਰੱਥਾ ਵਿੱਚ ਰੱਖਦਾ ਹੈ ਜੋ ਹਰ ਵਰਕਰ ਸੇਵਾ ਦੇ ਸਕਦਾ ਹੈ। ਜਿਨ੍ਹਾਂ ਕੋਲ ਕੁਕੀ ਹੈ ਜਾਂ ਜੋ ਲਿੰਕ ਰਾਹੀਂ ਆ ਰਹੇ ਹਨ, ਉਹਨਾਂ ਨੂੰ ਇਸਦਾ ਅਹਿਸਾਸ ਹੀ ਨਹੀਂ ਹੁੰਦਾ।
- ਦੇਖੋ ਕਿ ਤੁਹਾਨੂੰ ਕੌਣ ਮਾਰ ਰਿਹਾ ਹੈ। ਪਿਛਲੇ ਮਿੰਟਾਂ ਵਿੱਚ Cloudflare ਦੇ ਫਾਇਰਵਾਲ ਨੇ ਨਿਯਮ, ਨੈੱਟਵਰਕ, ਦੇਸ਼, ਯੂਜ਼ਰ ਏਜੰਟ ਅਤੇ ਪਾਥ ਦੇ ਅਧਾਰ 'ਤੇ ਕਿਸ ਨੂੰ ਚੈਲੇਂਜ ਦਿੱਤਾ, ਫ੍ਰੀ ਪਲਾਨ ਦੁਆਰਾ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਕੱਚੇ ਇਵੈਂਟਸ ਤੋਂ ਪੜ੍ਹਿਆ ਗਿਆ।
- ਅੰਡੋ ਬਿਲਟ-ਇਨ ਹੈ। ਹਰ ਨਿਯਮ ਬਦਲਾਅ ਪਹਿਲਾਂ ਜ਼ੋਨ ਦੇ ਨਿਯਮ ਸੇਵ ਕਰਦਾ ਹੈ, ਤੁਹਾਡੇ ਆਪਣੇ ਨਿਯਮ ਸਾਡੇ ਨਿਯਮਾਂ ਤੋਂ ਅੱਗੇ ਥਾਂ 'ਤੇ ਰਹਿੰਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਕਮਾਂਡ ਸੇਵ ਕੀਤੇ ਸੈੱਟ ਨੂੰ ਵਾਪਸ ਲੈ ਆਉਂਦੀ ਹੈ।
ਸਾਡੀਆਂ ਆਪਣੀਆਂ ਸਾਈਟਾਂ 'ਤੇ ਟੈਸਟ ਕੀਤਾ ਗਿਆ
- ਇੱਕ ਅਸਲੀ ਫਲੱਡ, ਇੱਕ ਘੰਟਾ: ਸਾਡੀ ਇੱਕ ਸਾਈਟ 'ਤੇ, ਨਕਲੀ-ਬ੍ਰਾਊਜ਼ਰ ਨਿਯਮ ਨੇ 10,000 ਤੋਂ ਵੱਧ ਬੇਨਤੀਆਂ ਨੂੰ ਚੈਲੇਂਜ ਦਿੱਤਾ। 10,000 ਬੇਨਤੀਆਂ ਜਿਨ੍ਹਾਂ ਨੂੰ Cloudflare ਸਾਨੂੰ ਪੜ੍ਹਨ ਦਿੰਦਾ ਹੈ, 9,627 ਹੋਮ ਬ੍ਰੌਡਬੈਂਡ ਪਤਿਆਂ ਤੋਂ ਆਈਆਂ ਸਨ, ਕਿਸੇ ਵੀ ਪਤੇ ਤੋਂ 4 ਤੋਂ ਵੱਧ ਨਹੀਂ ਭੇਜੀਆਂ ਗਈਆਂ ਸਨ: ਪ੍ਰਤੀ-ਪਤਾ ਦਰ ਸੀਮਾ (rate limit) ਕਦੇ ਵੀ ਫਾਇਰ ਨਹੀਂ ਹੁੰਦੀ।
- ਹਰ ਨਿਯਮ, ਫ੍ਰੀ ਪਲਾਨ 'ਤੇ ਲਾਈਵ ਪ੍ਰੋਬ ਕੀਤਾ ਗਿਆ: ਜਦੋਂ ਐਮਰਜੈਂਸੀ ਨਿਯਮ ਚਾਲੂ ਸੀ ਤਾਂ ਇੱਕ ਅਜਨਬੀ ਨੂੰ ਚੈਲੇਂਜ ਦਿੱਤਾ ਗਿਆ ਅਤੇ ਕੁਕੀ ਜਾਂ ਲਿੰਕ ਨਾਲ ਉਸਨੂੰ ਅੰਦਰ ਆਉਣ ਦਿੱਤਾ ਗਿਆ; ਬਿਨਾਂ ਬ੍ਰਾਊਜ਼ਰ ਹੈੱਡਰਾਂ ਵਾਲੇ Chrome ਯੂਜ਼ਰ ਏਜੰਟ ਨੂੰ ਚੈਲੇਂਜ ਦਿੱਤਾ ਗਿਆ; Googlebot ਪਾਸ ਹੋ ਗਿਆ। ਫਿਰ ਜ਼ੋਨ ਦੇ ਪੁਰਾਣੇ ਨਿਯਮ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਬਹਾਲ ਕਰ ਦਿੱਤੇ ਗਏ।
- ਗੇਟ 1,747 ਅਨੁਰੋਧ ਪ੍ਰਤੀ ਸਕਿੰਟ ਤੋਂ ਘੱਟ uvicorn 'ਤੇ: ਬਿਨਾਂ ਬ੍ਰਾਊਜ਼ਰ ਹੈਡਰਾਂ ਵਾਲੇ ਹਰ ਸਕ੍ਰੇਪਰ ਨੂੰ ਰੋਕਿਆ ਗਿਆ, ਅਨਜਾਣ ਲੋਕਾਂ ਨੂੰ ਸਿਰਫ਼ ਉਹੀ ਦਿੱਤਾ ਗਿਆ ਜੋ ਐਪ ਸੇਵ ਕਰ ਸਕਦੀ ਸੀ, ਅਤੇ ਹਰ ਵਾਪਸ ਆਉਣ ਵਾਲੇ ਵਿਜ਼ਿਟਰ, ਲਿੰਕ ਵਿਜ਼ਿਟਰ ਅਤੇ Googlebot ਅਨੁਰੋਧ 0.20 ਸਕਿੰਟ ਦੇ ਮੱਧਮਾਨ ਵਿੱਚ ਸੇਵ ਕੀਤੇ ਗਏ, ਪੰਨੇ ਦਾ ਆਪਣਾ ਸਮਾਂ।
ਅੰਦਰ ਕੀ ਹੈ
ਵਾਚਡੌਗ
ਤੁਹਾਡੇ Cloudflare ਖਾਤੇ ਅਤੇ ਇੱਕ ਸੂਚੀ ਤੋਂ ਸਾਈਟਾਂ, ਵਿਜ਼ਿਟਰ ਵਰਗੀਆਂ ਦਿਖਣ ਵਾਲੀਆਂ ਜਾਂਚਾਂ, ਈਮੇਲ ਜਾਂ ਵੈੱਬਹੁੱਕ ਰਾਹੀਂ ਸੁਨੇਹੇ, ਅਤੇ ਇੱਕ ਟੈਸਟ ਜੋ "ਸਾਰੇ ਬੰਦ" ਨੂੰ "ਇਹ ਮਸ਼ੀਨ ਆਫਲਾਈਨ ਹੈ" ਤੋਂ ਵੱਖ ਕਰਦਾ ਹੈ।
ਸ਼ੀਲਡ
ਇੱਕ ਜ਼ੋਨ ਜਾਂ ਸਾਰਿਆਂ ਲਈ ਇੰਸਟਾਲ, ਸਟੇਟਸ, ਚਾਲੂ, ਬੰਦ, ਅਣਇੰਸਟਾਲ ਅਤੇ ਬਹਾਲ ਕਰਨਾ, ਹਰ ਬਦਲਾਅ ਤੋਂ ਪਹਿਲਾਂ ਬੈਕਅੱਪ ਲੈ ਕੇ।
ਗੇਟ
ASGI ਅਤੇ WSGI ਮਿਡਲਵੇਅਰ, ਇੱਕ 2-ਸਕਿੰਟ ਦਾ "ਇੱਕ ਪਲ" ਪੰਨਾ ਜੋ ਲੋਕਾਂ ਨੂੰ ਕੁਕੀ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਪ੍ਰਤੀ ਮਿੰਟ ਇੱਕ ਲਾਗ ਲਾਈਨ।
ਰਨਬੁੱਕ
ਜਦੋਂ ਕੋਈ ਸਾਈਟ ਹੌਲੀ ਜਾਂ ਬੰਦ ਹੋਵੇ ਤਾਂ ਕੀ ਕਰਨਾ ਹੈ, ਇੱਕ ਫਲੱਡ ਨੂੰ ਕਿਵੇਂ ਪੜ੍ਹਨਾ ਹੈ, ਅਤੇ Cloudflare ਦੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਕਿਹੜੀ ਚੀਜ਼ ਚਾਲੂ ਨਹੀਂ ਕਰਨੀ ਚਾਹੀਦੀ।
ਲੋੜੀਂਦੀਆਂ ਚੀਜ਼ਾਂ
- Linux ਜਿਸ ਵਿੱਚ systemd ਅਤੇ Python 3.10 ਜਾਂ ਇਸ ਤੋਂ ਨਵਾਂ ਹੋਵੇ; pip ਤੋਂ ਕੁਝ ਵੀ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ।
- ਸ਼ੀਲਡ ਅਤੇ ਈਵੈਂਟ ਵੀਵ ਲਈ, Cloudflare 'ਤੇ ਸਾਈਟਾਂ (ਕੋਈ ਵੀ ਪਲਾਨ, ਫ੍ਰੀ ਪਲਾਨ ਸਮੇਤ) ਅਤੇ ਇੱਕ API ਟੋਕਨ।
- ਤੁਹਾਡੀਆਂ ਸਾਈਟਾਂ ਸੇਵ ਕਰਨ ਵਾਲੀ ਮਸ਼ੀਨ ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਹੋਰ ਮਸ਼ੀਨ, ਤਾਂ ਜੋ ਉਹ ਤੁਹਾਨੂੰ ਦੱਸ ਸਕੇ ਜਦੋਂ ਉਹ ਮਸ਼ੀਨ ਡਾਊਨ ਹੋਵੇ।
ਜਾਣਨ ਲਈ ਵਧੀਆ
- ਐਮਰਜੈਂਸੀ ਨਿਯਮ ਉਸ ਵਿਅਕਤੀ ਨੂੰ ਵੀ ਚੈਲੇਂਜ ਕਰਦਾ ਹੈ ਜੋ ਤੁਹਾਡਾ ਪਤਾ ਇੱਕ ਨਵੇਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਟਾਈਪ ਕਰਦਾ ਹੈ, ਇਸੇ ਕਰਕੇ ਇਹ ਫਲੱਡ ਦੌਰਾਨ ਤੋਂ ਬਿਨਾਂ ਬੰਦ ਰਹਿੰਦਾ ਹੈ।
- ਪੁਸ਼ਟੀਕ੍ਰਿਤ ਬੌਟਸ ਅਤੇ ਰੋਬੋਟਸ ਜੋ ਆਪਣਾ ਨਾਮ ਦੱਸਦੇ ਹਨ, ਕਦੇ ਵੀ ਚੈਲੇਂਜ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ, ਅਤੇ ਗੇਟ ਕਦੇ ਵੀ ਸਰਚ ਇੰਜਣਾਂ ਨੂੰ ਵਾਪਸ ਨਹੀਂ ਮੋੜਦਾ।
- ਸ਼ੀਲਡ ਫ੍ਰੀ ਪਲਾਨ ਦੁਆਰਾ ਪ੍ਰਤੀ ਜ਼ੋਨ ਦਿੱਤੀਆਂ ਗਈਆਂ ਪੰਜ ਵਿੱਚੋਂ ਤਿੰਨ ਕਸਟਮ ਨਿਯਮ ਵਰਤਦਾ ਹੈ।
ਸਵਾਲ
ਕੀ ਮੈਨੂੰ ਪੇਡ Cloudflare ਪਲਾਨ ਦੀ ਲੋੜ ਹੈ?
ਨਹੀਂ। Night Watch ਦੁਆਰਾ ਕੀਤਾ ਜਾਣ ਵਾਲਾ ਸਾਰਾ ਕੰਮ ਫ੍ਰੀ ਪਲਾਨ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ: ਤਿੰਨ ਨਿਯਮ, ਈਵੈਂਟ ਵੀਵ ਅਤੇ ਆਟੋਮੈਟਿਕ ਸਵਿਚਿੰਗ। ਇੱਕ ਪੇਡ ਪਲਾਨ ਸਿਰਫ਼ ਸਾਡੇ ਨਾਲ ਵਾਧੂ ਨਿਯਮ ਸਲਾਟ ਦਿੰਦਾ ਹੈ।
ਕੀ ਇਹ Google ਜਾਂ AI ਸਰਚ ਕ੍ਰਾਲਰਾਂ ਨੂੰ ਬਲੌਕ ਕਰੇਗਾ?
ਨਹੀਂ। Cloudflare ਦੇ ਪੁਸ਼ਟੀਕ੍ਰਿਤ ਬੌਟਸ ਅਤੇ ਹਰ ਰੋਬੋਟ ਜੋ ਆਪਣੇ ਯੂਜ਼ਰ ਏਜੰਟ ਵਿੱਚ ਆਪਣਾ ਨਾਮ ਦੱਸਦਾ ਹੈ, ਸ਼ੀਲਡ ਪਾਰ ਕਰ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਗੇਟ ਕਦੇ ਵੀ ਸਰਚ ਇੰਜਣ ਜਾਂ ਲਿੰਕ ਪ੍ਰੀਵਿਊ ਨੂੰ ਵਾਪਸ ਨਹੀਂ ਮੋੜਦਾ। ਜੇ ਤੁਸੀਂ AI ਕ੍ਰਾਲਰਾਂ ਨੂੰ ਬਲੌਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਹ Cloudflare ਦੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਇੱਕ ਵੱਖਰੀ ਚੋਣ ਹੈ।
ਮੇਰੀ ਸਾਈਟ Cloudflare 'ਤੇ ਨਹੀਂ ਹੈ। ਕੀ ਇਹ ਫਿਰ ਵੀ ਲਾਭਦਾਇਕ ਹੈ?
ਵਾਚਡੌਗ ਅਤੇ ਗੇਟ ਕਿਤੇ ਵੀ ਕੰਮ ਕਰਦੇ ਹਨ: ਵਾਚਡੌਗ ਕੋਈ ਵੀ URL ਖੋਲ੍ਹਦਾ ਹੈ, ਅਤੇ ਗੇਟ ਕਿਸੇ ਵੀ Python ਵੈੱਬ ਐਪ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ। ਸ਼ੀਲਡ ਅਤੇ ਈਵੈਂਟ ਵੀਵ ਲਈ Cloudflare ਦੀ ਲੋੜ ਹੈ।
ਇਹ ਅਪਟਾਈਮ ਮਾਨੀਟਰ ਤੋਂ ਕਿਵੇਂ ਵੱਖਰਾ ਹੈ?
ਅਪਟਾਈਮ ਮਾਨੀਟਰ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਸਾਈਟ ਡਾਊਨ ਹੈ। ਨਾਈਟ ਵਾਚ ਤੁਹਾਨੂੰ ਵੀ ਦੱਸਦਾ ਹੈ, ਫਿਰ ਅਸੀਂ ਦੇਖੇ ਗਏ ਸਭ ਤੋਂ ਆਮ ਕਾਰਨ 'ਤੇ ਕਾਰਵਾਈ ਕਰਦਾ ਹੈ: ਇਹ Cloudflare ਦੇ edge 'ਤੇ ਸ਼ੀਲਡ ਚਾਲੂ ਕਰ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਗੇਟ ਤੁਹਾਡੇ ਐਪ ਨੂੰ ਉਹਨਾਂ ਲੋਕਾਂ ਲਈ ਸੇਵਾ ਕਰਦਾ ਰੱਖਦਾ ਹੈ ਜਿਹਨਾਂ ਨੂੰ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ, ਜਦੋਂ ਤੱਕ ਹੜ੍ਹ ਚੱਲਦਾ ਹੈ।
ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ: