23 lines
777 B
Django/Jinja
23 lines
777 B
Django/Jinja
[real_ip]
|
|
ipv4_prefix = {{ searxng_limiter_realip_ipv4_prefix | default(32, True) }}
|
|
ipv6_prefix = {{ searxng_limiter_realip_ipv6_prefix | default(64, True) }}
|
|
|
|
[botdetection.ip_limit]
|
|
link_token = true
|
|
|
|
[botdetection.ip_lists]
|
|
{% set datalist = [] -%}
|
|
{%- for item in (searxng_limiter_botdetection_block_ip | default([])) -%}
|
|
{{- datalist.append("'{}'".format(item)) if item -}}
|
|
{%- endfor %}
|
|
block_ip = [
|
|
{{ datalist | join(', ') | wordwrap(60, wrapstring="\n\t", break_long_words=False) }}
|
|
]
|
|
|
|
{% set datalist = [] -%}
|
|
{%- for item in (searxng_limiter_botdetection_pass_ip | default([])) -%}
|
|
{{- datalist.append("'{}'".format(item)) if item -}}
|
|
{%- endfor %}
|
|
pass_ip = [
|
|
{{ datalist | join(', ') | wordwrap(60, wrapstring="\n\t", break_long_words=False) }}
|
|
]
|