全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1630|回复: 28

可能是吃灰小鸡最好的归宿

[复制链接]
发表于 2021-9-18 15:23:41 | 显示全部楼层 |阅读模式
一句话,反代谷歌


当然不是用 Nginx,而是用 Whoogle。国外的开源项目, Github 地址:

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


Whoogle 是元搜索引擎,也就是从上游的搜索引擎获取数据优化后展示。和 Searx 类似,但是 Searx 综合了好几个搜索引擎,Whoogle 专注谷歌。

主要特性:

    无广告
    无需 javascript
    无需 cookies
    无追踪
    无 AMP 链接
    无URL 追踪标签 (例如 utm=%s)
    无 referrer 头
    Tor 和 HTTP/SOCKS 支持
    自动完成/搜索 建议
    POST 请求搜索和建议请求 (当可能的时候)
    无跳转查看全尺寸图片 (目前仅移动端)
    暗黑模式
    随机生成 User Agent
    方便安装/部署
    支持 DDG-风格的快速查询 (例如 !<tag> <query>)
    可选的基于位置的查询 (例如 results near <city>)
    可选的 NoJS 模式禁用结果中的所有 JS


即使去除众所周知的因素外,仍然有以上理由使用 Whoogle。与 Searx 相比,最大的优点还是部署方便,项目作者在 Readme 里用了大篇幅写如何安装和使用。下面是我比较喜欢的方法:

  1. apt install python3-dev python3-venv libffi-dev libcurl4-openssl-dev libssl-dev
  2. cd /opt
  3. git clone https://github.com/benbusby/whoogle-search.git
  4. cd whoogle-search
  5. python3 -m venv venv
  6. source venv/bin/activate
  7. pip install -r requirements.txt
  8. ./run
复制代码


这样 Whoogle 就运行在 5000 端口了。另外,使用 Systemd 设置开机启动,首先添加专门运行 whoogle的用户:

  1. groupadd whoogle
  2. useradd -s /sbin/nologin -M -g whoogle whoogle
  3. chown -R whoogle:whoogle /opt/whoogle-search
复制代码


编辑 /etc/systemd/system/whoogle.service :

  1. [Unit]
  2. Description=Whoogle

  3. [Service]
  4. Type=simple
  5. User=whoogle
  6. WorkingDirectory=/opt/whoogle-search/
  7. ExecStart=/opt/whoogle-search/venv/bin/python3 -um app --host 0.0.0.0 --port 5000
复制代码


对于使用 Nginx 反代的,下面是主要的配置:

  1. location / {
  2.             proxy_pass         http://127.0.0.1:5000;
  3.             proxy_set_header   Host $host;
  4.             proxy_set_header   X-Real-IP $remote_addr;
  5.             proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
  6.             proxy_set_header   X-Forwarded-Host $server_name;
  7.             proxy_set_header   X-Forwarded-Proto https;

  8.             proxy_read_timeout  1200s;
  9.             client_max_body_size 0;
  10.         }
复制代码



不想自己部署,想体验一下?这里有一些非官方部署的:

美国: https://whoogle.sdf.org

德国: https://search.garudalinux.org

美国(套 CF): https://s.alefvanoon.xyz

德国(套 CF):https://search.flux.industries
发表于 2021-9-18 16:13:00 | 显示全部楼层
项目是好,就是域名怕是不想要了
发表于 2021-9-18 15:26:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-9-18 15:27:55 来自手机 | 显示全部楼层
还是mark一下
发表于 2021-9-18 15:30:51 来自手机 | 显示全部楼层
还是学习一下的
发表于 2021-9-18 15:53:49 来自手机 | 显示全部楼层
896 m内存,15g硬盘够运行么
发表于 2021-9-18 15:57:34 来自手机 | 显示全部楼层
滋磁一下,感谢分享
 楼主| 发表于 2021-9-18 15:58:52 | 显示全部楼层
telnetpig 发表于 2021-9-18 15:53
896 m内存,15g硬盘够运行么

我自己测试占用内存不到 50MB,除程序本身外基本不占用硬盘
发表于 2021-9-18 16:01:50 | 显示全部楼层
很容易被墙,域名就作废了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 11:03 , Processed in 0.131425 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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