当前位置: 首页 > article >正文

【Searxng】Searxng docker 安装

SearXNG将用户的查询请求分发至多个支持的搜索引擎,并收集返回的结果进行汇总处理。在这个过程中,它通过内置的过滤器功能屏蔽广告和其他不相关内容,确保搜索结果的纯净度。

一键部署

 docker run \
  --name searxng \
  -p ????:8080 \
  -v ~/softwares/searxng/searxng:/etc/searxng \
  --restart always\
   -e http_proxy="http://192.168.1.xxx:xxxx"\
   -e https_proxy="http://192.168.1.xxx:xxxx"\
   searxng/searxng:2024.6.13-cb945276b

如果遇到密钥问题

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

  1. 首先生成一个随机密钥:
openssl rand -hex 32
  1. 然后编辑配置文件:
nano ~/softwares/searxng/searxng/settings.yml
  1. 在配置文件中找到 server: 部分,修改 secret_key
server:
    # 把这里的 'ultrasecretkey' 替换成你用 openssl 生成的随机字符串
    secret_key: "把生成的随机字符串粘贴在这里"  # 比如 "424c1roif78935ab8427e437e854f3278f4c09245086responsibilities75839"
  1. 保存文件后,重启 docker 容器:
docker restart searxng

如果你不熟悉 nano 编辑器,也可以用其他编辑器如 vim 或 gedit:

# 使用 vim
vim ~/softwares/searxng/searxng/settings.yml

# 或使用 gedit(如果你更喜欢图形界面编辑器)
gedit ~/softwares/searxng/searxng/settings.yml

修改完成后错误信息应该就会消失了。
在这里插入图片描述

推荐设置

在这里插入图片描述
在这里插入图片描述
有些网站连不上其实不是代理的原因,是网站本身有针对searxng的反爬。

API 使用

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"

http://www.kler.cn/a/372613.html

相关文章:

  • 极狐GitLab 签约新大陆自动识别,以质量和安全让智能识别更精准
  • python之数据结构与算法(数据结构篇)-- 集合
  • LeetCode算法(链表)
  • Vim编辑器的应用与实践:让你的文本编辑更高效
  • C++设计模式创建型模式———生成器模式
  • ArcGIS必会的选择要素方法(AND、OR、R、IN等)位置选择等
  • 《IMM交互式多模型滤波MATLAB实践》专栏目录,持续更新……
  • 基于Django+python的车牌识别系统设计与实现(带文档)
  • CentOS 7 下升级 OpenSSL
  • w外链如何跳转微信小程序
  • 快速上手 Rust——环境配置与项目初始化
  • 【C++刷题】力扣-#594-最长和谐子序列
  • vue添加省市区
  • 【Gorm】自定义数据类型
  • MacOS的powermetrics命令查看macbook笔记本的耗能情况,附带查看ANE的工作情况
  • 基于单片机的恒流源技术研究
  • ADS8320E/2K5 数据手册ADS8320一款16位模数转换器 A/D转换器芯片
  • IDEA连接数据库报错(javax.net.ssl.SSLHandshakeException: No appropriate protocol )
  • 使用openssl验证https配置的ssl证书是否可以正常访问
  • CentOS 9 Stream 上安装 Git
  • 分类预测 | GCN图卷积神经网络多特征分类预测(MATLAB)
  • AutoDIR: Automatic All-in-One Image Restoration with Latent Diffusion论文阅读笔记
  • Efficient Cascaded Multiscale Adaptive Network for Image Restoration 论文阅读笔记
  • pip install -e .将正在开发的python包安装到虚拟环境中,以便测试和调试。 如果该包有依赖项,pip会自动安装依赖项
  • Mongodb使用视图连接两个集合
  • BackTrader -Indicators 03