This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<spanid="tor-check"></span><spanid="tor-check-plugin"></span><h1>Tor check<aclass="headerlink"href="#module-searx.plugins.tor_check"title="Link to this heading">¶</a></h1>
<p>A plugin to check if the ip address of the request is a Tor exit-node if the
user searches for <codeclass="docutils literal notranslate"><spanclass="pre">tor-check</span></code>. It fetches the tor exit node list from
<aclass="reference internal"href="#searx.plugins.tor_check.url_exit_list"title="searx.plugins.tor_check.url_exit_list"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">url_exit_list</span></code></a> and parses all the IPs into a list, then checks if the
user’s IP address is in it.</p>
<p>Enable in <codeclass="docutils literal notranslate"><spanclass="pre">settings.yml</span></code>:</p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.plugins.tor_check.</span></span><spanclass="sig-name descname"><spanclass="pre">name</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'Tor</span><spanclass="pre">check</span><spanclass="pre">plugin'</span></em><aclass="headerlink"href="#searx.plugins.tor_check.name"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.plugins.tor_check.</span></span><spanclass="sig-name descname"><spanclass="pre">description</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'This</span><spanclass="pre">plugin</span><spanclass="pre">checks</span><spanclass="pre">if</span><spanclass="pre">the</span><spanclass="pre">address</span><spanclass="pre">of</span><spanclass="pre">the</span><spanclass="pre">request</span><spanclass="pre">is</span><spanclass="pre">a</span><spanclass="pre">Tor</span><spanclass="pre">exit-node,</span><spanclass="pre">and</span><spanclass="pre">informs</span><spanclass="pre">the</span><spanclass="pre">user</span><spanclass="pre">if</span><spanclass="pre">it</span><spanclass="pre">is;</span><spanclass="pre">like</span><spanclass="pre">check.torproject.org,</span><spanclass="pre">but</span><spanclass="pre">from</span><spanclass="pre">SearXNG.'</span></em><aclass="headerlink"href="#searx.plugins.tor_check.description"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.plugins.tor_check.</span></span><spanclass="sig-name descname"><spanclass="pre">preference_section</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'query'</span></em><aclass="headerlink"href="#searx.plugins.tor_check.preference_section"title="Link to this definition">¶</a></dt>
<dd><p>The preference section where the plugin is shown.</p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.plugins.tor_check.</span></span><spanclass="sig-name descname"><spanclass="pre">query_keywords</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">['tor-check']</span></em><aclass="headerlink"href="#searx.plugins.tor_check.query_keywords"title="Link to this definition">¶</a></dt>
<dd><p>Query keywords shown in the preferences.</p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.plugins.tor_check.</span></span><spanclass="sig-name descname"><spanclass="pre">query_examples</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">''</span></em><aclass="headerlink"href="#searx.plugins.tor_check.query_examples"title="Link to this definition">¶</a></dt>
<dd><p>Query examples shown in the preferences.</p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.plugins.tor_check.</span></span><spanclass="sig-name descname"><spanclass="pre">url_exit_list</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'https://check.torproject.org/exit-addresses'</span></em><aclass="headerlink"href="#searx.plugins.tor_check.url_exit_list"title="Link to this definition">¶</a></dt>