基于Whoogle自建无广告、无追踪的搜索引擎

Whoogle本地搜索引擎部署:从Docker到HTTPS外部访问全指南 Whoogle是一个轻量级开源元搜索引擎,本质是将Google搜索能力以隐私优先、零追踪方式本地化运行。其核心原理在于代理请求构造、结构化HTML解析与服务端渲染三层架构,规避反爬限制并保障结果准确性。技术价值体现在低资源占用(65MB内存)、无JS依赖、纯文本响应快、支持高级语法等工程友好特性。典型应用场景包括家庭NAS/树莓派私有搜索、开发测试环境免代理查文档、法务审计等隐私敏感场景。本文聚焦Whoogle在Ubuntu+Docker+nginx环境下的完整部署链路,涵盖时间同步校准、安全绑定127.0 阅读详情

e99f80508b3f0ad876e1226baa32f7cc.png

whoogle-search

我在周刊项目[1]第 003 期 (08-30~09-03)[2]中介绍了一个开源的元搜索引擎项目whoogle-search[3],这个项目有几个吸引我的特性:

  • 没有广告以及赞助内容

  • 不追踪个人 IP

  • Tor & HTTP/SOCKS 支持

  • 设置 No JS&Cookie

  • 易部署

  • 更多特性去项目地址查看

到目前我差不多用了三个月,完全满足我日常使用需求,也很少用Google了,这次将Whoogle正式部署到了我的k3s集群,中间踩了不少坑,输出这篇文章以作记录。

部署

所谓元数据搜索引擎就是基于其他搜索引擎的基础上做一些基础功能,whoogle-search就是在Google搜索结果的基础上增加了上述功能,所以对于检索质量来说是和谷歌一致的。

如果你有自己的服务器(海外优先),我推荐你使用Whoogle作为自己的搜索引擎。如果没有服务器,也没关系,目前有很多免费资源供开发者日常使用,如:

  • heroku[4]

  • Repl.it[5]

  • Fly.io[6]

单机部署

单机部署的话非常简单,推荐直接使用Docker,一行命令搞定:

docker run -d -it -p 5000:5000 --restart=always --name whoogle-search benbusby/whoogle-search:latest

如果你有域名且希望上https,可以考虑结合Caddy使用Letsencrypt来实现。

集群部署

我个人的话在自己购买的几台服务器上有部署一套k3s集群(开源、极轻量的 Kubernetes 发行版),所以我准备直接在集群上部署whoogle-search并绑定域名上https,这件事花了我一整天的时间才做完,写这篇文章的目的也完全是为了记录我踩的坑,接下来直接放出可行的解决方案。

k3s集群相关依赖版本如下:

  • k3s[7]: v1.21.3+k3s1

  • traefik[8]: v2.4.8

  • cert-manager[9]: v1.6.1

k3s集群安装搭建这里先不提,后面等我玩熟了会出一篇文章聊聊,提一句,如果你不熟悉k8s但又感兴趣的话,可以看看我之前学习k8s过程中产出的开源笔记:

  • github[10]

  • 网页访问[11]:k8s 学习之路

先安装cert-manager:

kubectl create namespace cert-manager
kubectl apply --validate=false -f  https://github.com/jetstack/cert-manager/releases/download/v1.6.1/cert-manager.yaml

# 查看状态
kubectl get pods --namespace cert-manager

# 输出
NAME                                      READY   STATUS    RESTARTS   AGE
cert-manager-55658cdf68-4m5r5             1/1     Running   0          25h
cert-manager-cainjector-967788869-x5cpk   1/1     Running   0          25h
cert-manager-webhook-6668fbb57d-4cv2c     1/1     Running   0          25h

一旦运行成功,我们将使用ClusterIssuer资源类型来支持Letsencrypt为我们颁发证书,创建文件letsencrypt.yaml,输入内容:

apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt-issuer
spec:
  acme:
    email: <your>@<email>.<com> # input your email
    privateKeySecretRef:
      name: letsencrypt-issuer-account-key
    server: https://acme-v02.api.letsencrypt.org/directory
    solvers:
      - http01:
          ingress:
            ingressTemplate:
              metadata:
                annotations:
                  kubernetes.io/ingress.class: traefik

在终端执行:

kubectl apply -f letsencrypt.yaml

# 查看状态
kubectl get clusterissuers

# 输出
NAME                 READY   AGE
letsencrypt-issuer   True    114m

# 更详细的信息可查看
kubectl describe clusterissuers letsencrypt

# 输出
Status:
  Acme:
    Last Registered Email:
    Uri:                    https://acme-v02.api.letsencrypt.org/acme/acct/
  Conditions:
    Last Transition Time:  2021-12-01T07:08:43Z
    Message:               The ACME account was registered with the ACME server
    Observed Generation:   1
    Reason:                ACMEAccountRegistered
    Status:                True
    Type:                  Ready
Events:                    <none>

接下来我们直接在k3s部署whoogle,创建文件whoogle.yaml,输入内容:

apiVersion: v1
kind: Service
metadata:
  name: whoogle
spec:
  ports:
  - name: whoogle-5000-tcp
    port: 5000
    protocol: TCP
    targetPort: 5000
  selector:
    app: whoogle
---
kind: Deployment
apiVersion: apps/v1
metadata:
  name: whoogle
  labels:
    app: whoogle
spec:
  replicas: 1
  selector:
    matchLabels:
      app: whoogle
  template:
    metadata:
      labels:
        app: whoogle
    spec:
      containers:
        - name: whoogle
          image: benbusby/whoogle-search:latest
          resources:
            limits:
              cpu: '1'
              memory: 512M
            requests:
              cpu: '1'
              memory: 512M
          ports:
              - containerPort: 5000

在终端执行:

kubectl apply -f ./whoogle.yaml

# 查看 pod 状态
kubectl get pods

# 输出
NAME                       READY   STATUS    RESTARTS   AGE
whoogle-7c95b49ddd-dqgs7   1/1     Running   0          25h

# 查看 svc 状态
kubectl get svc

# 输出
NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
whoogle      ClusterIP   10.42.163.248   <none>        5000/TCP   25h

此时whoogle服务已经正常启动,接下来要做的就是利用traefik和cert-manager进行域名绑定和https,这个过程我踩了好几个坑,如果你也遇到了Waiting for HTTP-01 challenge propagation: wrong status code '404', expected '200',可以参考我的配置示例,创建文件whoogle-ingress-tls.yaml,输入配置如下:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: whoogle-ingress
  annotations:
    kubernetes.io/ingress.class: "traefik"
    cert-manager.io/cluster-issuer: "letsencrypt-issuer"
    traefik.ingress.kubernetes.io/frontend-entry-points: http, https
    traefik.ingress.kubernetes.io/redirect-entry-point: https
spec:
  tls:
    - secretName: s-demo-cn
      hosts:
        - s-demo-cn
  rules:
    - host: s-demo-cn
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: whoogle
                port:
                  number: 5000

等待片刻,在终端执行以下命令查看状态:

kubectl apply -f whoogle-ingress-tls.yaml

# 查看 ingress
kubectl get ingress

# 输出
NAME              CLASS    HOSTS             ADDRESS            PORTS     AGE
whoogle-ingress   <none>   s.demo.cn          1.2.3.4           80, 443   123m

# 查看证书
kubectl get cert

# 输出
NAME                  READY   SECRET                AGE
s-demo-cn             True    s-demo-cn            125m

# 查看密钥
kubectl describe secret s-demo-cn

# 输出
Name:         s-demo-cn
Namespace:    default
Labels:       <none>
Annotations:  cert-manager.io/alt-names: s.demo.cn
              cert-manager.io/certificate-name: s-demo-cn
              cert-manager.io/common-name: s.demo.cn
              cert-manager.io/ip-sans:
              cert-manager.io/issuer-group: cert-manager.io
              cert-manager.io/issuer-kind: ClusterIssuer
              cert-manager.io/issuer-name: letsencrypt-issuer
              cert-manager.io/uri-sans:
Type:  kubernetes.io/tls
Data
====
tls.crt:  5603 bytes
tls.key:  1675 bytes

# 如果有问题,可以查看详情进行排查
kubectl describe certificate s-demo-cn
kubectl describe certificaterequest s-demo-cn
kubectl describe challenges s-demo-cn

至此,问题解决,留此记录,本文主要提供了一种在k3s集群下利用traefik&cert-manager让服务https化的方法。

参考资料

[1]

周刊项目: https://github.com/howie6879/weekly/

[2]

第003期 (08-30~09-03): https://weekly.howie6879.cn/2021/08-30~09-03.%E6%88%91%E7%9A%84%E5%91%A8%E5%88%8A%EF%BC%88%E7%AC%AC003%E6%9C%9F%EF%BC%89.html?h=whoo#whoogle-search

[3]

whoogle-search: https://github.com/benbusby/whoogle-search

[4]

heroku: https://www.heroku.com/about

[5]

Repl.it: https://replit.com/

[6]

Fly.io: https://fly.io/

[7]

k3s: https://k3s.io/

[8]

traefik: https://doc.traefik.io/

[9]

cert-manager: https://github.com/jetstack/cert-manager/

[10]

github: https://github.com/howie6879/k8s_note

[11]

网页访问: https://www.howie6879.cn/k8s/

54f316b0c4b92fc4abb229aeabcf5f3b.gif

SearxNG本地搜索引擎 SearxNG 是一个注重隐私保护的开源元搜索引擎,它不会存储用户信息或显示广告,支持从多个搜索引擎聚合结果。作为 Searx 的分支,SearxNG 改进了架构、界面和性能,并增强了隐私性。用户可以自建部署,定制搜索平台,支持多种搜索类型和语言。SearxNG 的架构基于 Python 和 Flask,支持 Docker 快速部署,并提供了丰富的配置选项和插件系统。与 Whoogle 相比,SearxNG 支持更多引擎和自定义功能,适合需要高度定制化和隐私保护的用户。 阅读详情

相关推荐

whoogle-search 一个自己架设的搜索引擎,抓取谷歌的结果-python

whoogle-search 一个自己架设的搜索引擎,抓取谷歌的结果,无广告,不追踪用户。使用 Python 语言编写。 Whoogle 搜索获取 Google 搜索结果,但没有任何广告、javascript、AMP 链接、cookie 或 IP 地址跟踪。 一键即可轻松部署为 Docker 应用程序,并可使用单个配置文件进行自定义。 作为台式机和移动设备上的主要搜索引擎替代品,快速而简单地实施。 内容 功能 依赖项 安装/部署 使用 额外步骤 常见问题 屏幕截图 功能 无广告或赞助内容 无 javascript 无 cookie 无个人 IP 地址的跟踪/链接 无 AMP 链接 无 URL 跟踪标签(即 utm=%s) 无引用标头 自动完成/搜索建议 POST 请求搜索和建议查询(如果可能) 在没有站点重定向的情况下以完整分辨率查看图像(目前仅适用于移动设备) 暗模式 随机生成的用户代理 易于安装/部署 可选的基于位置的搜索(即附近的结果) ) 可选的 NoJS 模式来禁用结果依赖项中的所有 Javascript 如果使用 Heroku Quick Deploy,则可以跳过此

【亲测免费】 探索隐私安全的搜索引擎——Whoogle Search

探索隐私安全的搜索引擎——Whoogle Search 【免费下载链接】whoogle-search A self-hosted, ad-free, privacy-respecting metasearch engine 项目地...

gitblog_00387的博客 1136

元搜-聚合搜索引擎系统 1.1.zip

元搜-聚合搜索引擎系统全部免费共享-致力打造搜索行业内扩展性能最好、功能最多、系统最稳定、最个性化的免费聚合搜索引擎系统。 与1.0版相比增加/修正了以下功能! 1.修正了搜索页顶部无广告时的搜索框错位! 2.后台增加了SEO外链工具链接! 3.后台增加了LOGO图片更换功能! 4.册除了网页标题上作者的版权信息,同时首页底部版权信息移至首页中部! 5.增加了手机功能! 6.修复了V1.0版不能在线更新的缺点;所以,从V1.1版开始支持在线更新及升级! 下载压缩包并解压后,直接把update目录里所有文件夹及文件上传到主机空间里;即可安装、安装方法分为以下三种;只能选其中1种来安装! 方法1.在根目录下安装:那么你得先把update目录里所有文件夹及文件上传到主机空间的根目录里! 安装地址为http://你的顶级域名/install/index.php 方法2.在根目录下的一个文件夹里安装,例如在目录下的juso目录里安装;那么你得先把update目录里所有文件夹及文件上传到主机空间的根目录下的juso目录里! 安装地址为http://你的顶级域名/juso/install/index.php 方法3.在子网站里安装;那么你得先把update目录里所有文件夹及文件上传到子网站主机空间里! 假设子网站域名地址是 http://sou<.你的顶级域名/ 那么安装地址就是http://sou.你的顶级域名/install/index.php 按提示安装,注意认真看清楚旁边的说明;安装完成后! 后台默认目录为    admin 后台默认用户名为  admin  →加密后→  913839057600002428ac08ffd6c140ae5119f60b 后台默认密码为    admin  →加密后→  913839057600002428ac08ffd6c140ae5119f60b 安装完成后,先登录后台;按以下说明操作(这里只说主要的)! 1.网站管理系统 → 网站基本配置 → 网站地址url(改成你的网站地址,看旁边说明改!) → 提交(改好后点下面的提交) 2.网站管理系统 → 更新缓存文件 → 点选(更新CSS文件、更新JS文件)共两项! 好了,到此为此安装OK!其它功能大家自已慢慢摸索、体会了!!一次不成功,就多试几次吧!!

探索Whoogle Search:一个隐私优先的开源搜索引擎

在数字化世界中,隐私已成为越来越重要的问题。当我们每天进行网络搜索时,我们的行为和偏好被大量收集。如果你正在寻找一种避免这种情况的方式,那么[Whoogle Search][1]可能正是你需要的解决方案。 ## 项目简介 Whoogle Search是一个自托管的、完全去中心化的搜索引擎,它不追踪你的搜索历史或个人信息。该项目基于Python构建,提供了一个干净、简洁的界面,同时提供了与Goo...

gitblog_00091的博客 1079

DPABI安装教程

DPABI是是中科院心理研究所严超赣老师团队开发的一款磁共振脑影像数据分析工具包。基于SPM,在安装DPABI之前需要安装好SPM,才能正常使用。SPM的安装方法见文matlab2021a版本条件下安装spm_kidllll的博客-优快云博客 1、下载安装包 下载地址:DPABI: a toolbox for Data Processing & Analysis for Brain Imaging | The R-fMRI Network 2、将下载好的dpabi文件夹移动到matl..

qq_42356925的博客 1万+

点云欧式聚类快速了解

一种基于欧氏距离度量的聚类算法基于KD-Tree的近邻查询算法是加速欧式聚类算法的重要预处理方法KD-Tree是由二分搜索树演变而来的用于大规模高维度数据查找场景当中的索引结构,主要用于最近邻查找和近似最近邻查找。将整个空间划分为二叉树的形式,方便有效找到最近邻点云处理算法库PCL,是比较重要的,在后续会继续学习,然后发出更优质的文章。

xiaobaiwsc的博客 1724

一个 不追踪 你的搜索引擎

https://mijisou.com/ 这是一个 不追踪 你的搜索引擎

小石头 4451

WPF基础系列六:MVVM框架

MVVM框架 文章目录MVVM框架前言一、MVVM框架简介1. 什么是MVVM?2. MVVM的优势3.MVVM的应用场景二、MVVM使用及示例 前言 在WPF开发中,经典的编程模式是MVVM,是为WPF量身定做的模式,该模式充分利用了WPF的数据绑定机制,最大限度地降低了Xmal文件和CS文件的耦合度,也就是UI显示和逻辑代码的耦合度,如需要更换界面时,逻辑代码修改很少,甚至不用修改。 与WinForm开发相比,我们一般在后置代码中会使用控件的名字来操作控件的属性来更新UI,而在WPF中通常是通过

iceberg7012的博客 2万+

基于Whoogle自建无广告、无追踪的搜索引擎:TaoToken统一Key接入与验证指南

给自建 Whoogle 加 AI 摘要,只需一份统一 Key 配置:在 .env 写入 TAOTOKEN_API_KEY 与 Base URL,再用一条 curl 验证通道是否生效。本文给出可复制的环境变量、Docker Compose 片段,并整理 401、local proxy failed、choices 解析等常见报错排查思路,让 Whoogle 负责干净搜索、AI 负责省事阅读。详见 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aic

weixin_35753431的博客 168

Unity游戏Mono注入实战:从反编译到功能扩展

本文详细介绍了Unity游戏Mono注入的完整实战流程,从使用dnSpy反编译游戏核心逻辑,到编写自定义C#功能DLL,再到利用SharpMonoInjector进行动态注入。文章深入讲解了如何通过Harmony库拦截修改游戏方法,并介绍了使用MelonLoader框架和UnityExplorer进行高级模组开发与调试,最终通过一个游戏对象透视(ESP)案例演示了功能扩展的实现。

weixin_29018335的博客 461

STM32F407与AD7766实战:如何用SPI+DMA实现高速ADC数据采集(附完整代码)

本文详细介绍了如何利用STM32F407的SPI接口与DMA控制器,高效稳定地驱动24位高精度ADC芯片AD7766,实现高速连续数据采集。通过对比传统中断方式的瓶颈,阐述了SPI+DMA方案如何大幅降低CPU负载,并提供了从硬件设计、CubeMX配置到核心驱动代码的完整实战指南,帮助工程师解决高速ADC数据采集中的性能难题。

weixin_29281941的博客 190

2025深度指南:打造你的私有化无广告搜索引擎Whoogle Search

厌倦了搜索引擎无休止的广告追踪和隐私泄露?想要一个完全掌控在自己手中的搜索体验?Whoogle Search正是为追求隐私和自主性的技术爱好者量身打造的自托管元搜索引擎解决方案。通过代理谷歌搜索结果并过滤所有追踪元素,Whoogle让你在享受高质量搜索结果的同时,彻底告别广告、JavaScript追踪、AMP链接和Cookie监控。 ## 为什么选择Whoogle而非传统方案? 在众多隐私搜索

gitblog_00069的博客 777

uniapp - 实现集成调用zebra斑马打印机+打印标签+打印二维码详细实例代码,通过蓝牙连接打印机打印与通过打印机IP和端口两种方式适配斑马打印机(全平台兼容H5、微信小程序、苹果安卓App)

uniapp适配斑马打印机 实现标签打印,uniapp适配斑马打印机实现标签打印,uniapp调用zebra斑马打印机打印标签,uniApp连接传统蓝牙的斑马打印机打印,实现标签打印功能uniapp 蓝牙连接斑马打印机发送zpl指令打印,适配斑马(Zebra)牌打印机,小程序调用蓝牙打印机完整代码,uniapp 打印机wifi链接 蓝牙链接,uniapp斑马打印机,实现二维码标签展示以及打印,APP端连接打印机打印小票和标签,uniapp使用斑马打印中文不出来,打印机连接不上,打印没反应怎么办,打印报错,斑

🏆 前端领域优质创作者 1万+

如何快速搭建个人隐私搜索引擎:Whoogle-Search终极部署指南

你是否厌倦了搜索引擎无休止的广告追踪和隐私泄露?还在为复杂的自建搜索服务而头疼?Whoogle-Search为你提供了一个完美的解决方案——一个自托管、无广告、保护隐私的元搜索引擎。本文将带你一步步掌握Whoogle-Search的部署技巧,让你轻松拥有属于自己的隐私保护搜索引擎。 ## 核心价值:为什么选择Whoogle-Search? Whoogle-Search是一款基于谷歌搜索结果的自

gitblog_01104的博客 994

UG二次开发之 三面摆正体代码分析

CIUGUIBlock 是一个从UIBlock 派生的一个类,为什么要从UIBlock 派生出CIUGUIBlock,这是为了兼容低版的UG。如果我们不从的UIBlock 派生控件类对象指针,在UG 8.5以下的版本,会出现编译错误的问题。这是一个简单的入门功能,包括了不少的常用的UF函,下面我们将结合成品代码一起分析一下常用的函数,这对初学者是必要的。根据创建好的UI控件,在 initialize_cb 中创建控件的指针对象。//根据选定的面,指定 X,Y坐标系轴。//根据变换的矩阵,平移实体。

u014657217的博客 352

阻抗控制器实现机器人关节运动控制

本文先对做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章如:PID反馈控制器、前馈控制器、前馈+反馈控制器等等如:机械臂模型(几何解算)控制器、小车底盘运动学模型(几何解算)的控制器、四足机器人模型(预测迭代)的控制器等等如:微分平坦(无人机的轨迹跟随)等等如:MPC优化控制算法如:线性二次调节器(LQR)是基于模型的控制器,使用车辆状态来使误差最小化,Apollo使用LQR进行横向控制。横向控制包含四个组件:横向误差、横向误差的变化率、朝向误差和朝向的变化率。

qq_35635374的博客 366

2025终极指南:Whoogle Search隐私搜索引擎完整部署教程

你是否厌倦了搜索时被无休止的广告轰炸?是否担心个人数据被大公司追踪?Whoogle Search就是为你量身打造的解决方案!这是一款自托管的元搜索引擎,能够获取Google搜索结果,同时过滤掉所有广告、JavaScript脚本、AMP链接、Cookie和IP地址追踪,真正保护你的搜索隐私。 ## 🔍 为什么选择Whoogle Search? 在这个数据隐私日益重要的时代,Whoogle Se

gitblog_00320的博客 937

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

告别广告与追踪:用Whoogle实现视频平台链接自动重定向到隐私前端

在当今数字时代,隐私保护已成为用户最关心的问题之一。Whoogle Search作为一款自托管、无广告、尊重隐私的元搜索引擎,为用户提供了一个安全可靠的网络搜索解决方案。通过Whoogle,你可以告别烦人的广告和隐私追踪,实现视频平台链接自动重定向到隐私前端,让你的网络浏览更加安心。 ## 什么是Whoogle Search? Whoogle Search是一个开源的元搜索引擎,它允许用户在保

gitblog_01117的博客 370

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

whoogle-search贡献指南:从零参与隐私搜索引擎开发

在数据隐私日益受到威胁的今天,Whoogle Search作为一款自托管、无广告、尊重隐私的元搜索引擎(Meta Search Engine),为用户提供了摆脱商业搜索引擎追踪的 alternatives(替代方案)。2025年1月,Google宣布不再支持无JavaScript的搜索请求,这对Whoogle等依赖传统HTML解析的工具构成重大挑战。你的贡献将直接影响全球数万个自托管实例的可持续性...

gitblog_01172的博客 792

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

隐私保护工具whoogle-search:法律合规分析

在数字时代,搜索引擎作为信息入口,每天处理数十亿次查询,但用户数据常被用于定向广告、行为分析甚至数据交易。Google等主流平台通过Cookie、JavaScript、IP追踪等技术构建用户画像,引发《通用数据保护条例》(GDPR)、《加州消费者隐私法案》(CCPA)等法规的合规压力。自托管元搜索引擎**Whoogle-Search**(以下简称Whoogle)以"无广告、无追踪、无JS"为核心,...

gitblog_00314的博客 815

最全面的隐私搜索工具深度测评:为什么Whoogle-Search碾压传统方案?

你还在忍受搜索引擎的广告轰炸和隐私追踪吗?当Google用你的搜索历史精准推送广告,当ISP记录你的每一次查询,当第三方Cookie像影子一样跟随你的网络足迹——是时候夺回数字隐私的控制权了。本文将对比5款主流隐私搜索工具,用20+功能维度、3种部署场景和5组实测数据,告诉你为什么自托管解决方案Whoogle-Search能成为隐私保护的终极选择。读完本文,你将获得: - 5款隐私搜索工具的全方...

gitblog_01119的博客 1116

Docker部署whoogle-search:极简流程分享

还在忍受搜索引擎的广告轰炸和隐私追踪?作为一款自托管、无广告、尊重隐私的元搜索引擎(Meta Search Engine),whoogle-search让你彻底掌控搜索数据。本文将通过3种Docker部署方案,5分钟内搭建属于自己的隐私搜索引擎,全程无需复杂配置,新手也能轻松上手。 读完本文你将掌握: - Docker快速部署单节点实例 - Docker Compose集群化配置(含资源限制) ...

gitblog_00834的博客 1024

5分钟上手Whoogle:打造无广告的智能搜索体验

在当今数据驱动的时代,隐私保护已成为互联网用户的核心需求。Whoogle作为一款开源的元搜索引擎,通过自托管方式为用户提供无广告、无追踪的搜索服务。本文将带你快速掌握这款隐私利器的安装与使用,体验智能搜索建议功能如何提升搜索效率,同时确保个人数据安全。 ## 🚀 3步完成Whoogle部署 ### 1. 获取源代码 通过Git克隆项目仓库到本地: ```bash git clone http

gitblog_01048的博客 360

whoogle-search自定义搜索引擎:API对接教程

你是否厌倦了搜索引擎无休止的用户追踪?是否需要一个可定制、无广告的搜索解决方案?whoogle-search作为一款自托管的元搜索引擎(Meta Search Engine),通过API对接即可将隐私保护能力集成到任何应用中。本文将系统讲解whoogle-search的API架构、核心端点调用方法、高级配置技巧及实战案例,帮助开发者在15分钟内完成私有化搜索能力的集成。 ### 1.1 核心优势...

gitblog_01126的博客 1017

whoogle-search高级配置:定制你的搜索偏好

你是否厌倦了主流搜索引擎的广告轰炸和隐私追踪?作为一款自托管、无广告、尊重隐私的元搜索引擎(Meta Search Engine),whoogle-search不仅能保护你的数据安全,更提供了丰富的个性化配置选项。本文将深入解析10+高级配置技巧,帮助你打造完全符合个人习惯的搜索环境,从界面语言到内容过滤,从主题样式到隐私强化,全面释放whoogle-search的定制潜力。 读完本文你将掌握:...

gitblog_00297的博客 746

告别某度?一个开源无广告自托管的搜索引擎!

【导语】:自托管、无广告、严格保护隐私的搜索引擎。 简介 Whoogle-search 是一个自托管、免广告的搜索引擎,它不存在 AMP 链、Cookie、IP 追踪等暴露个人隐私的问题。一键即可轻松部署为 Docker 应用程序,拉起来一个免 AD 的搜索服务,用来获取 Google 搜索结果。可作为台式机和移动设备上的主要搜索引擎替代品,快速而简单地实施。 功能特点: 没有广告或赞助内容 没有 JavaScript 脚本 不跟踪/链接个人 IP 地址 没有 AMP 链接 无 URL 跟踪标记 没有引用

osfront的博客 877
上一篇: 我的周刊(第015期)
下一篇: 我的周刊(第016期)
老胡的储物柜
博客等级 码龄12年 1145粉丝 284原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值