【Searxng】Searxng docker 安装

打印 上一主题 下一主题

主题 709|帖子 709|积分 2127

SearXNG将用户的查询哀求分发至多个支持的搜索引擎,并网络返回的效果举行汇总处理。在这个过程中,它通过内置的过滤器功能屏蔽广告和其他不相干内容,确保搜索效果的纯净度。
一键摆设

  1. docker run \
  2.   --name searxng \
  3.   -p ????:8080 \
  4.   -v ~/softwares/searxng/searxng:/etc/searxng \
  5.   --restart always\
  6.    -e http_proxy="http://192.168.1.xxx:xxxx"\
  7.    -e https_proxy="http://192.168.1.xxx:xxxx"\
  8.    searxng/searxng:2024.6.13-cb945276b
复制代码
如果遇到密钥问题

必要修改设置文件中的默认密钥。让我们修改 settings.yml 文件:

  • 起首生成一个随秘密钥:
  1. openssl rand -hex 32
复制代码

  • 然后编辑设置文件:
  1. nano ~/softwares/searxng/searxng/settings.yml
复制代码

  • 在设置文件中找到 server: 部分,修改 secret_key:
  1. server:
  2.     # 把这里的 'ultrasecretkey' 替换成你用 openssl 生成的随机字符串
  3.     secret_key: "把生成的随机字符串粘贴在这里"  # 比如 "424c1roif78935ab8427e437e854f3278f4c09245086responsibilities75839"
复制代码

  • 保存文件后,重启 docker 容器:
  1. docker restart searxng
复制代码
如果你不熟悉 nano 编辑器,也可以用其他编辑器如 vim 或 gedit:
  1. # 使用 vim
  2. vim ~/softwares/searxng/searxng/settings.yml
  3. # 或使用 gedit(如果你更喜欢图形界面编辑器)
  4. gedit ~/softwares/searxng/searxng/settings.yml
复制代码
修改完成后错误信息应该就会消散了。

保举设置



有些网站连不上实在不是署理的原因,是网站本身有针对searxng的反爬。
API 使用

  1. curl -kL "http://192.168.1.xxx:xxxx/search?q=Qwen&format=json&engines=google,bing,brave,duckduckgo,mojeek,presearch,qwant,startpage,yahoo,arxiv,crossref,google_scholar,internetarchivescholar,semantic_scholar"
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

自由的羽毛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表