examples: clarify rules order, default action and standard-tools rule
This commit is contained in:
@@ -81,6 +81,7 @@ conditions:
|
|||||||
- 'path.matches("^/[^/]+$") && "tab" in query && query.tab == "activity"'
|
- 'path.matches("^/[^/]+$") && "tab" in query && query.tab == "activity"'
|
||||||
|
|
||||||
|
|
||||||
|
# Rules are checked sequentially in order, from top to bottom
|
||||||
rules:
|
rules:
|
||||||
- name: allow-well-known-resources
|
- name: allow-well-known-resources
|
||||||
conditions:
|
conditions:
|
||||||
@@ -293,6 +294,7 @@ rules:
|
|||||||
conditions:
|
conditions:
|
||||||
- 'userAgent.startsWith("Lynx/")'
|
- 'userAgent.startsWith("Lynx/")'
|
||||||
|
|
||||||
|
# Comment this rule out to not challenge tool-like user agents
|
||||||
- name: standard-tools
|
- name: standard-tools
|
||||||
action: challenge
|
action: challenge
|
||||||
settings:
|
settings:
|
||||||
@@ -307,3 +309,5 @@ rules:
|
|||||||
challenges: [http-cookie-check, preload-link, meta-refresh, resource-load, js-pow-sha256]
|
challenges: [http-cookie-check, preload-link, meta-refresh, resource-load, js-pow-sha256]
|
||||||
conditions:
|
conditions:
|
||||||
- '($is-generic-browser)'
|
- '($is-generic-browser)'
|
||||||
|
|
||||||
|
# If end of rules is reached, default is PASS
|
||||||
|
@@ -38,7 +38,7 @@ conditions:
|
|||||||
- 'userAgent.matches("^Mozilla/[1-4]")'
|
- 'userAgent.matches("^Mozilla/[1-4]")'
|
||||||
|
|
||||||
|
|
||||||
|
# Rules are checked sequentially in order, from top to bottom
|
||||||
rules:
|
rules:
|
||||||
- name: allow-well-known-resources
|
- name: allow-well-known-resources
|
||||||
conditions:
|
conditions:
|
||||||
@@ -144,6 +144,7 @@ rules:
|
|||||||
conditions:
|
conditions:
|
||||||
- 'userAgent.startsWith("Lynx/")'
|
- 'userAgent.startsWith("Lynx/")'
|
||||||
|
|
||||||
|
# Comment this rule out to not challenge tool-like user agents
|
||||||
- name: standard-tools
|
- name: standard-tools
|
||||||
action: challenge
|
action: challenge
|
||||||
settings:
|
settings:
|
||||||
@@ -159,3 +160,5 @@ rules:
|
|||||||
challenges: [preload-link, meta-refresh, resource-load, js-pow-sha256]
|
challenges: [preload-link, meta-refresh, resource-load, js-pow-sha256]
|
||||||
conditions:
|
conditions:
|
||||||
- '($is-generic-browser)'
|
- '($is-generic-browser)'
|
||||||
|
|
||||||
|
# If end of rules is reached, default is PASS
|
||||||
|
Reference in New Issue
Block a user