searxng: sync settings with live (captcha-era engine set)
This commit is contained in:
@@ -7,6 +7,11 @@
|
||||
# residential SOCKS5 egress proxy on nh3-dev for yt-dlp. Running the search
|
||||
# aggregator from a residential-egress site removes the problem at the source
|
||||
# rather than proxying around it.
|
||||
# UPDATE 2026-09-18: residential alone no longer sufficient — DDG + Startpage
|
||||
# now captcha even here. Tier A fix: scraped families removed, API-backed and
|
||||
# aggregator-tolerant engines kept. If Brave results are wanted, get a free
|
||||
# Brave Search API key and set `api_key` on the `braveapi` engine (inactive,
|
||||
# takes priority=0 when keyed) instead of returning to scraping.
|
||||
|
||||
use_default_settings:
|
||||
engines:
|
||||
@@ -21,6 +26,33 @@ use_default_settings:
|
||||
# The name is "karmasearch videos".
|
||||
- karmasearch
|
||||
- karmasearch videos
|
||||
# Tier A (v3, 2026-09-18): scraped engine families that CAPTCHA/challenge
|
||||
# this egress IP. Measured 3/3 queries: duckduckgo -> CAPTCHA, startpage
|
||||
# -> Suspended: CAPTCHA, brave -> Suspended: too many requests. The whole
|
||||
# family goes: images/videos/news siblings share the same scraper and
|
||||
# network. API-backed engines never see captchas.
|
||||
- brave
|
||||
- brave.images
|
||||
- brave.videos
|
||||
- brave.news
|
||||
- duckduckgo
|
||||
- duckduckgo images
|
||||
- duckduckgo videos
|
||||
- duckduckgo news
|
||||
- startpage
|
||||
- startpage news
|
||||
- startpage images
|
||||
# Wikidata (an API engine, not scraped): Wikimedia answers this egress
|
||||
# with 403 (measured direct from the host, 6/6 searxng probes + a
|
||||
# manual sparql probe). Only feeds HTML infoboxes; keeping it meant a
|
||||
# permanent 'Suspended' entry in every response.
|
||||
- wikidata
|
||||
|
||||
# Breadth note (v2 experiment): mojeek was re-enabled and is ALSO 403'd from
|
||||
# this egress IP (3/3 probes + direct 403 from the host, with and without a
|
||||
# browser UA). Re-adding breadth now needs API keys, not scraping: braveapi
|
||||
# (free Brave Search API tier) and/or marginalia (free key) — both already
|
||||
# present in the defaults, awaiting an api_key.
|
||||
|
||||
general:
|
||||
instance_name: "SearXNG"
|
||||
|
||||
Reference in New Issue
Block a user