Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9d7456fd authored by Markus Heiser's avatar Markus Heiser
Browse files

[fix] limiter.toml: botdetection.ip_limit turn off link_token by default

To activate the ``link_token`` method in the ``ip_limit`` method add the
following to your ``/etc/searxng/limiter.toml``::

   [botdetection.ip_limit]
   link_token = true

Related: https://github.com/searxng/searxng/pull/2357#issuecomment-1554116941


Signed-off-by: default avatarMarkus Heiser <markus.heiser@darmarit.de>
parent 66fdec0e
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -9,9 +9,18 @@ bot request. This method requires a redis DB and needs a HTTP X-Forwarded-For_
header.  To take privacy only the hash value of an IP is stored in the redis DB
and at least for a maximum of 10 minutes.

The :py:obj:`link_token` method is used to investigate whether a request is
*suspicious*.  If the :py:obj:`link_token` method is activated and a request is
*suspicious* the request rates are reduced:
The :py:obj:`.link_token` method can be used to investigate whether a request is
*suspicious*.  To activate the :py:obj:`.link_token` method in the
:py:obj:`.ip_limit` method add the following to your
``/etc/searxng/limiter.toml``:

.. code:: toml

   [botdetection.ip_limit]
   link_token = true

If the :py:obj:`.link_token` method is activated and a request is *suspicious*
the request rates are reduced:

- :py:obj:`BURST_MAX` -> :py:obj:`BURST_MAX_SUSPICIOUS`
- :py:obj:`LONG_MAX` -> :py:obj:`LONG_MAX_SUSPICIOUS`
+1 −1
Original line number Diff line number Diff line
[botdetection.ip_limit]

link_token = true
 No newline at end of file
link_token = false
 No newline at end of file