深入探究searx:一個自由、開源、注重隱私的搜索引擎

一、searx是什麼

searx是一個自由、開源的搜索引擎,它強調注重隱私。它是一個可以輕易安裝在自己的服務器上的搜索引擎,可以為你自己和他人提供隱私保護的搜索服務。

searx最初於2011年由亨德里克·科爾(Hendrik Knoche)開發和維護。它是一個基於Python的Web應用程序,它主要使用HTTP API驅動其搜索引擎

二、searx的特點

searx具有以下三個顯着的特性:

1. 開源

searx代碼是開放並可以被任何人閱讀和修改。這意味着人們可以查看它的代碼,並檢查它是否會收集用戶數據或其他作弊行為。

https://github.com/asciimoo/searx

2. 自己託管

對於那些不信任Google或其他搜索引擎公司的用戶,searx是一個可行的選擇。因為它是一個自己託管的搜索引擎,人們可以完全控制自己的數據。

3. 隱私保護

searx可以通過向多個搜索引擎發送請求來提供搜索結果。因此,單個搜索引擎無法確定用戶的身份。如果您啟用了脫鏈代理模式,searx會使用tor網絡來搜索並匿名。此外,searx允許您多種搜索類型(例如圖片搜索、新聞搜索等)中隱私保護搜索。

三、安裝searx

有兩種方法可以安裝和使用searx:

1. 快速安裝

要運行searx,您需要一台運行Python的服務器,其中包括以下軟件包:Python 2.7,pip和virtualenv。雖然可以在任何具有支持這些軟件包的系統上安裝searx,但在Linux上安裝它會更容易。

pip install searx

2. 手動安裝

您可以從searx官方GitHub庫下載源代碼並手動安裝。您需要安裝一些依賴項和Python 2.7:

git clone https://github.com/asciimoo/searx.git
cd searx
virtualenv searx-ve
. ./searx-ve/bin/activate
./manage.sh update_packages
./manage.sh run

四、使用searx進行搜索

searx的用戶界面並不像Google或其他搜索引擎那樣令人印象深刻。但是根據某些參數,您可以調整外觀和其他搜索選項並將其做得更加個性化。

以下是使用searx進行搜索的簡短演示:

curl 'https://localhost:8888/?q=test'

這將為以下查詢提供結果「test」:

要實現隱私搜索,您需要確保啟用的參數是如下所示的:

curl 'https://localhost:8888/?q=test&categories=general&enginesStartPage=1&enginesLanguage=english&pageno=1&time_range=None&format=python&show_donation=0&language=en-US&https=on&image_proxy=google&no_redirects=on&nresults=20&pageno=1'

五、結論

通過學習searx的基本知識,我們了解了這個自由、開源且注重隱私的搜索引擎的特點、安裝和使用方式。希望本文可以幫助你更深入地了解searx,並為你提供隱私保護的搜索服務。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/301819.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-30 16:09
下一篇 2024-12-30 16:09

相關推薦

  • SDN開源組織中ONOS起步最早

    ONOS是一個開源軟件定義網絡(SDN)操作系統,由ON.Lab創建並一直在開發。該平台旨在通過使用網絡虛擬化技術使工程師能夠快速靈活地創建和管理網絡服務。 一、ONOS的優勢 在…

    編程 2025-04-29
  • GitHub好玩的開源項目

    本文旨在介紹GitHub上一些好玩的開源項目,並提供代碼示例供讀者參考和學習。 一、Emoji列表 GitHub上有一份完整的Emoji列表,它支持各種平台和設備,方便用戶在Git…

    編程 2025-04-28
  • 雲盤開源系統哪個好?

    本文將會介紹幾種目前主流的雲盤開源系統,從不同方面對它們做出分析比較,以此來確定哪個雲盤開源系統是最適合您的。 一、Seafile Seafile是一款非常出色的雲盤開源系統,它的…

    編程 2025-04-28
  • 開源Python CMS的優勢和應用範圍

    開源Python CMS是一種基於Python架構的內容管理系統。它不僅具有高效可靠的核心框架,還有大量的插件和現成的模板,可以充分滿足各種網站需求,使開發人員輕鬆地進行網站設計和…

    編程 2025-04-28
  • 開源軟件授權使用證明

    開源軟件在現今的軟件開發領域中發揮了非常重要的作用。但是,開源軟件的免費使用並不意味着用戶可以隨意使用,因為開源軟件本身也有授權的問題。本文將從多個方面闡述開源軟件授權使用證明的相…

    編程 2025-04-28
  • Spark開源項目-大數據處理的新星

    Spark是一款開源的大數據分佈式計算框架,它能夠高效地處理海量數據,並且具有快速、強大且易於使用的特點。本文將從以下幾個方面闡述Spark的優點、特點及其相關使用技巧。 一、Sp…

    編程 2025-04-27
  • 開源腦電波技術

    本文將會探討開源腦電波技術的應用、原理和示例。 一、腦電波簡介 腦電波(Electroencephalogram,簡稱EEG),是一種用於檢測人腦電活動的無創性技術。它通過在頭皮上…

    編程 2025-04-27
  • Python開源數據集全解析

    Python已經成為了現代編程中最受歡迎的語言之一。它的強大功能、簡單易學的語法和眾多的開源庫,使得Python成為了各行各業開發者群體中需要掌握的技能。Python開源數據集則是…

    編程 2025-04-27
  • Python開源量化系統的全面介紹和應用實戰

    本文將從多個方面對Python開源量化系統進行介紹,並通過實例講解其應用。通過本文的閱讀,您將了解量化交易的概念、Python的量化工具、各種策略的實現方法以及回測與回溯分析等知識…

    編程 2025-04-27
  • 開源礦工遠程——解決遠程挖礦難題

    本文將為大家介紹使用開源礦工遠程進行遠程挖礦的相關知識和方法。 一、安裝開源礦工遠程 首先我們需要在本地電腦和遠程服務器上都安裝開源礦工遠程。具體過程可按照以下步驟進行: 1、在本…

    編程 2025-04-27

發表回復

登錄後才能評論