Dokumentace Domluvit pilot

Blokování User Agent

Blokování User Agent umožňuje blokovat konkrétní prohlížeč nebo webovou aplikaci User-Agent hlavičky požadavků ↗. Pravidla user agenta se vztahují na celou doménu, nikoli na jednotlivé subdomény.

Pravidla User Agent se použijí po pravidla zone lockdown. Pokud IP adresu povolíte pomocí Zone Lockdown, přeskočí se tím veškerá pravidla user agent.

Dostupnost

Cloudflare User Agent Blocking je dostupné ve všech plánech. Pravidla User Agent možnost se zobrazí, pouze pokud jste nakonfigurovali alespoň jedno pravidlo User Agent Blocking.

Počet dostupných pravidel User Agent Blocking závisí na vašem plánu Cloudflare.

Free Pro Business Enterprise
Dostupnost Ano Ano Ano Ano
Počet pravidel 10 50 250 1,000

Vytvoření pravidla User Agent Blocking

  1. V dashboardu Cloudflare přejděte na Bezpečnostní pravidla stránce.

    Přejděte na Bezpečnostní pravidla ↗
  2. Vyberte Vytvořit pravidlo > Pravidla User Agent.

  3. Zadejte popisný název pravidla do Název/popis.

  4. V Akce, vyberte akci, která se má provést: Block, Non-Interactive Challenge, Managed Challenge, nebo Interactive Challenge.

  5. Zadejte hodnotu User Agent do User Agent (zástupné znaky, například * nejsou podporovány). Pokud chcete například blokovat web spider Bad Bot, zadejte BadBot/1.0.2 (+http://bad.bot).

  6. Vyberte Save and Deploy blokovacího pravidla.

Vydejte POST požadavek pro Vytvoření pravidla User Agent Blocking operaci podobnou následující:

Požadovaná oprávnění API tokenu

Alespoň jeden z následujících oprávnění tokenu je povinné:
  • Firewall Services Write
Vytvoření pravidla User Agent Blocking
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/firewall/ua_rules" \
	--request POST \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
	--json '{
		"description": "Block Bad Bot web spider",
		"mode": "block",
		"configuration": {
				"target": "ua",
				"value": "BadBot/1.0.2 (+http://bad.bot)"
		}
	}'

Akce typu Challenge

Když pravidlo User Agent Blocking používá akci typu výzva, jako je Managed Challenge, návštěvník musí projít stránkou s výzvou. Po jejím úspěšném absolvování se vytvoří cf_clearance cookie je nastavena. Doba platnosti této cookie je řízena pomocí Challenge Passage nastavení.

Požádejte o pilot zdarma

Domluvit pilot