静看光阴荏苒
不管不顾不问不说也不念

Whoogle Search:获取Google的搜索结果

这个程序我不知道是不是当前版本有bug。。搜索结果只能显示3页,不知道作者是有意为之还是别的,反正你们要折腾的话先考虑好这个问题。。

以下步骤使用Debian10,先安装软件和依赖:

apt -y install nginx python-certbot-nginx python3-venv libssl-dev libcurl4-openssl-dev

然后拉取项目文件:

cd /opt
git clone https://github.com/benbusby/whoogle-search.git
cd whoogle-search

创建python3虚拟环境:

python3 -m venv imlala
source imlala/bin/activate

升级pip/安装依赖(pip必须升级不然安装依赖的时候会报错:)

pip install pip --upgrade
pip install -r requirements.txt

依赖装好了可以退出虚拟环境:

deactivate

然后新建一个systemd服务文件:

nano /lib/systemd/system/whoogle.service

写入如下配置:

[Unit]
Description=Whoogle
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/opt/whoogle-search
ExecStart=/opt/whoogle-search/imlala/bin/python3 -um app --host 127.0.0.1 --port 5000
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure

[Install]
WantedBy=multi-user.target

注:如果你想直接用IP+PORT的方式访问,不配置反向代理的话,把–host 127.0.0.1改为0.0.0.0即可。

启动/设置开机自启:

systemctl start whoogle.service
systemctl enable whoogle.service nginx.service

新建nginx站点配置文件:

nano /etc/nginx/conf.d/whoogle.conf

写入如下配置:

server {
    listen       80;
    server_name  whoogle.imlala.best; # 换成你的域名

location / {
    proxy_pass       http://127.0.0.1:5000;
    proxy_set_header Host      $host;
    proxy_set_header X-Real-IP $remote_addr;
    }
}

最后使用certbot签发一个ssl证书即可完成部署:

certbot --nginx --agree-tos --no-eff-email --email xxxxx@qq.com

打开你的域名如果正常的话应该就能看到这个程序的首页了:

随便输个关键字试试,可以看到搜索的结果就是来自Google搜索:

赞(2)
未经允许不得转载:荒岛 » Whoogle Search:获取Google的搜索结果
分享到: 更多 (0)

评论 10

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    :neutral: 强行水贴 顺便问一句 wp主题我已经持有了某主题的翻译文件po 我该如何安装并使用它 如果您可以提供技术支持 我会给予报酬 谢谢你 我已经尝试了网上的四五个方法 也请了tb 以失败告终 歪果仁的主题和插件 我用polted汉化的 汉化得到两个文件 应该po 一个 mo

    dare5年前 (2020-06-15) Google Chrome 83.0.4103.97 Google Chrome 83.0.4103.97 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 您好,我没有这方面的经验,可能帮不到你了 :cry:

      LALA5年前 (2020-06-15) Google Chrome 81.0.4044.92 Google Chrome 81.0.4044.92 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • :smile: 好的 8 谢谢

        dare5年前 (2020-06-16) Google Chrome 83.0.4103.97 Google Chrome 83.0.4103.97 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    搜索更多需要氪金 :idea:

    橘子5年前 (2020-06-16) Google Chrome 81.0.4404.80 Google Chrome 81.0.4404.80 Windows 10 x64 Edition Windows 10 x64 Edition回复
  3. #3

    啦啦那还没有这个项目实用
    https://github.com/aploium/zmirror

    飞扬的旋律5年前 (2020-06-16) Google Chrome 83.0.4103.106 Google Chrome 83.0.4103.106 GNU/Linux x64 GNU/Linux x64回复
  4. #4

    这个跟反代Google没啥区别嘛。大佬dux6.4破解版出来了。咋不更新呢!可解决手机搜索栏不弹出的问题 :roll:

    i5年前 (2020-06-17) Chrome 83.0.4103.88 Chrome 83.0.4103.88 iPhone iOS 13.5 iPhone iOS 13.5回复
    • 就是因为有太多你们这样的人,作者更新的积极性有所降低,常常也会心烦
      你不尊重别人的劳动成果,最终受影响的还是自己
      自己花点钱购个正版,大家都舒服,真的

      飞扬的旋律5年前 (2020-06-17) Google Chrome 83.0.4103.106 Google Chrome 83.0.4103.106 GNU/Linux x64 GNU/Linux x64回复
      • 6.8折,等双十一看看半价就买了 :neutral:

        瞎折腾4年前 (2020-06-18) Microsoft Edge 84.0.522.20 Microsoft Edge 84.0.522.20 Windows 10 x64 Edition Windows 10 x64 Edition回复
  5. #5

    这个和反代镜像的区别是啥。。。。

    不懂4年前 (2020-08-26) Google Chrome 80.0.3987.163 Google Chrome 80.0.3987.163 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿