一、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-tw/n/301819.html