Searx 是一個尊重用戶隱私的去中心化、非營利性搜索引擎。它是最好的免費私人搜索引擎之一,匯集了來自 70 多種搜索服務(包括 Google 和 Bing)的結果。我們不跟踪或收集用戶數據。

但問題是為什麼您需要自己的私人搜索實例。這就是答案,因為公共實例不尊重用戶隱私。它們由未知的各方經營,您必須完全依賴它們。您還可以在您不知情的情況下記錄、匯總和出售您的 Web 請求和數據,並將這些數據出售給第三方。但是,如果您運行私有實例,則可以管理從日誌數據到敏感數據再到源代碼的所有內容。 您可以使用 Searx 完成所有這些工作。

Searx 的工作原理

當您提交搜索查詢時,Searx 會將其發送到 70 個搜索引擎以收集您的數據並對其進行排名。它在沒有數據庫的情況下工作,不記錄 IP 地址,存儲過去的查詢和個人數據並出售給第三方。

我們通過以下方式從您的搜索請求中刪除個人數據來保護您的隱私:

  • 從發送到搜索引擎的請求中刪除私人數據。
  • 沒有任何東西從第三方轉移(例如)。
  • 從發送到結果頁面的請求中刪除私有數據。

本文介紹如何在 Ubuntu 20.04 上安裝 Searx。 Searx 是開源的,可以輕鬆設置為託管私有或公共實例。 Searx 的一些特點是:

特徵

  • 自託管
  • 沒有用戶跟踪
  • 沒有用戶分析
  • 大約 70 個支持的搜索引擎
  • 輕鬆與其他搜索引擎集成
  • 默認情況下不使用 Cookie
  • 安全加密連接(HTTPS / SSL)
  • 網絡代理
  • 可設置為默認搜索引擎
  • 可定制(主題、搜索設置、隱私設置)
  • 多種搜索語言

我們將使用 Ubuntu 20.04LTS 來說明本文中描述的過程。讓我們繼續安裝。

安裝

在安裝 Searx 之前,請確保您的系統已完全更新和升級。為此,請使用以下命令啟動終端 Ctrl + Alt + T 按快捷鍵,然後輸入以下命令:

$sudo apt-get update –y

出現提示時輸入您的 sudo 密碼。

然後運行以下命令:

$ sudo apt-get upgrade -y

安裝依賴項

要安裝 Searx,您需要安裝一些依賴項。不要一一安裝這些依賴項,而是在終端中運行以下命令來安裝它們:

$ sudo apt-get install git build-essential python-babel zlib1g-dev libffi-dev libssl-dev libxslt-dev python-dev python-virtualenv -y

安裝依賴項

安裝 Searx

接下來,您需要下載最新版本的 SearxGit 存儲庫。為此,請切換到下載目錄。

$ cd /opt/

然後運行以下命令:

$ sudo git clone https://github.com/asciimoo/searx.git

安裝 Searx

配置 Searx 網絡訪問

您可以使用私有 IP 從您的網絡中訪問 Serax。您還可以將 Serax 配置為從遠程系統訪問它。為此,您需要輸入公共 IP。

但是,在這裡我們將其配置為從私有 IP 訪問。為此,您需要編輯 設置.yml 文檔。通過在終端中運行以下命令在 Nano 編輯器中編輯文件:

$ sudo nano /opt/searx/searx/settings.yml

搜索設置

打開文件後,更改以下行以將 IP 地址替換為服務器的私有或公共 IP 地址 服務器 部門:

從改變 本地主機地址:“127.0.0.1“到達 綁定地址:“192.168.72.150”

交換 192.168.72.150 使用系統的私有或公共 IP。離開港口 8888 作為訪問 Web 界面的默認端口。

編輯後按 Ctrl + O 保存配置文件並 Ctrl + X 退出編輯器。

綁定地址

如果您想從自己的本地系統訪問 Searx 網頁,則不需要上述步驟。在這種情況下,您可以使用默認地址 127.0.0.1 訪問網頁。

激活Searx

成功完成上述步驟後,您需要激活您的 Searx 虛擬環境。

為此,請使用以下命令轉到 Searx 目錄 光盤 命令:

$ cd /opt/searx

激活Searx

然後在終端中運行以下命令來激活 Serax 虛擬環境。

$ sudo virtualenv -p python3 searx-ve
$ . ./searx-ve/bin/activate
$ pip3 install -r requirements.txt

服務型VE

更新搜索

激活完成後,您將需要更新 Serax。為此,請在終端中運行以下命令:

$ sudo ./manage.sh update_packages

更新搜索

等待一段時間,直到 Searx 完全更新。

開始搜索

然後通過在終端中運行以下命令來啟動 Searx:

$ python3 searx/webapp.py

開始搜索

訪問搜索

因為我將 Searx 配置為偵聽 IP 地址 192.168.72.150 和端口 8888。因此,使用此地址和端口來訪問 Web 界面。打開任何瀏覽器並在瀏覽器的地址欄中輸入以下地址:

https://ip-address:8888

交換 IP地址 傳入系統的 IP 地址。

在瀏覽器中輸入上述地址將顯示以下默認 Searx 頁面。

SearX 搜索引擎

Searx 將繼續運行,直到您關閉終端。有一種方法可以解決這個問題。根據 Ctrl + C 停止當前會話。然後在終端中運行以下命令:

$ nohup python3 searx/webapp.py &

即使您關閉終端,這也會讓 Searx 在後台運行。

我學會瞭如何在 Ubuntu 20.04LTS 上安裝 Searx。您可以看到在您的系統上安裝和設置是多麼容易。您現在還可以將其設置為瀏覽器的默認搜索引擎。