Random Searx Redirector

Changelog

2021/04/08ScriptScript is working again.
2020/12/15ScriptHTTP request modified to comply with default filtron rules. Instance stats cleared.
My apologies to all admins whose servers were excluded.
2020/04/18PageAdded instance uptime/downtime scores.
2020/03/22PageAdded a manual non-Javascript version. Queries sent as POST and may leak HTTP referrer. Dice not included.
2020/02/24ServerlistServer list source changed to searx.space from Searx Wiki.
2020/01/21ServerlistRemoved exclusion filter requiring multilingual results. Almost all instances failed to meet this requirement.
2019/12/28PageAdded OpenSearch for browser search integration. Please mail me if your browser drops the # character and leaks requests to the Neocities server.
2019/07/23ServerlistExcludes servers with Cloudflare HTTP headers.
2019/07/17ServerlistAdded servers "running in exclusive private walled-gardens" (Cloudflare) to exclusions.
2019/06/22ServerlistRemoved all engine exclusions except Yahoo-only servers (most servers use Bing results).
2018/11/17ScriptRemoved forced engine list. Causes buggy behavior in Searx paging.
2018/06/12ScriptForces engine list (duckduckgo,google,ixquick,startpage,qwant) if no ! option is used.
Added basic Korean character detection.
Forces "oscar" theme.
Added Searx syntax help.
2018/06/11ServerlistRelaxed filters to include servers without Google results.
2018/06/05ServerlistInstances with analytics excluded.
2018/01/16ScriptBasic detection (unicode ranges) of Japanese and Russian characters to set search language.

Server List

Updated every six hours from instance.json at searx.space and tested with curl & grep to determine if the instance returns valid results (e.g. q=rosebud, expect: "Citizen Kane").
Instances with aggressive firewalls that return "Blocked" or "Rate limit exceeded" when queried with HTTP GET are unfortunately excluded.

How does the Random Searx Redirector work?

The HTML page contains a small amount of Javascript code and a predefined list of working servers. When you hit the search button it picks a random server from the list, combines the server and search query to make a URL, then fowards your browser to it. This is all done within the page so no data is leaked externally. (Note to users using the page "offline": You will need to update your local copy to keep the contained server list updated.)

Contact me

kartoshki@protonmail.com

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBDhtQ5ABCADAbKWUe57S3cM494cqeO9/KwO8r+30GgcoobVGrB37Nm+pLdmt
+9CZS3XUDa7L/KNVL9eAvwAzEOupFNppsGnnZo3n0lYzEHibBVUNhd3H1mIhzjZA
MbWaE7Fo8VVEc4mli7d7L7wKUvAvJPdqM/Zkns+GaW+wjXSZI1Ig7SB2TpnBLK1F
oL1ScGNCsGoF1q+13hvsQAeH0saIoyZZxbPpFib2wHTQ6C60zQWAAG0weYP+cSPx
J97l4zhxupZbF8qbXxR6muhLXenI7inU9F1Qbmgb/dHqyLI7S8dOwKoV4Iwv56UW
QU9Jb+ML/1j5h21DG7TkZhnRCk3oO+hb59grABEBAAG0JGthcnRvc2hraSA8a2Fy
dG9zaGtpQHByb3Rvbm1haWwuY29tPokBTgQTAQgAOBYhBD77b1rkmu9m51puvlMY
tMlcxgIkBQI4bUOQAhsDBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEFMYtMlc
xgIkzFsIALPCe5k8P/+JEgO8gy4KV7ZageG6HB7pjx9shNieQsQ2SYBjGldglWCf
1sESoFgedLA9uArq7xEtDhYetFQYt/kMMQiYoZuVVguP28Gyjx+0EytE0iqOdWkc
Xdjq0xgNTdeGSe2Z2qQN8BOSRlKZwWoEOqSgyb1DZoFEK+mHTVt2OeKekItMxnyg
VfBazdm6pvtbDWS6GnVxmfSBHHC+Mw/l+pDqYx2SZlRw9atB5sVTaYAj0rXQaHpU
TsSJUl9mu9SKg15+lMaHcCJ9AR6k90Rnk4UK2ojUxjqvPZkbjOsdGypY21aRMZzd
HdTpXiv+iXVB3mj8/c3/LemMHPc7c/a5AQ0EOG1DkAEIAMtGq9aixW+jqPTmdWTI
ldL7tS6y7Mh5vBEv+7gTOKmiEqB7XOGPjiJUU8+Ueb8/0qXCc5iX7gWhNLXGQsHJ
4BQ3+giMHkIOXSXRr+ncJoHdbIFpjG1H5hsdqgF2McJBBc5iPAKYwzDW/BwZHukW
G9u5b7GeFLVnZT/QYYIGkZgvCrzsZm9gtJW8BIo8el4VoAkzgmWSjmpBgoELGGuJ
/HwTulATb3+UWK/KxTl0tuR967kC4T5zkWVOW+v/2ZfBvMoppH4XlFeP7ya4AdVI
q2KFuaP7XFBucR/ifj1gtE7NcF+cS3ezqZjKIK1GaQOiC2W9htJuYhtdHq9gMDO6
aMMAEQEAAYkBNgQYAQgAIBYhBD77b1rkmu9m51puvlMYtMlcxgIkBQI4bUOQAhsM
AAoJEFMYtMlcxgIk8bgH/15h3JMTq1OAZvdi8EXtV5ZkBQEZewxVl8Y8CUDOQgp3
g4ZiEozPAhPbotdbDOnDMkjmiSK/LJlwiSH358vayreEuge20YaKC4acdbOHY2hH
l95XgCsgad5EgCAjporWWrVcZHZYWuPW5B0Eqt7ZLFUvNjCVbojzKTXwMBfIt7cL
tKYy5heZhBBj75RB/67VZ7MH55ePmJMuKJ5YBFTvLkSVoi7kkD9Z4I+8f4TdMMSM
+RajdGJyGURg2fBrvga8zkDYwrpoi9t/lk8lmB+fENMavjxwSgDLwALgAQ/JKfbK
DYoX15KHSZZc/OmWpkOoNF8Vv2DNMl6mFCWTECkYPng=
=uI7n
-----END PGP PUBLIC KEY BLOCK-----

<< Back