熱評
加載中...
當前位置:首頁技術館建站教學網站建設Searxng:一款可部署的搜尋引擎

Searxng:一款可部署的搜尋引擎

Searxng:一款可部署的搜尋引擎

Searxng是一款開源的 搜尋引擎,它可以 部署在NAS上,為使用者提供一站式的搜索服務。 與傳統的搜尋引擎不同,Searxng不會追蹤使用者的搜索記錄,保護用戶的隱私。 同時,Searxng還支援自定義搜尋引擎,用戶可以根據自己的需求添加各種公開的搜尋引擎資源,方便快捷地獲取所需資訊。

功能特性

Searxng:一款可部署的搜尋引擎

2.1 多種搜尋引擎資源
Searxng集成了11大類上百種公開搜尋引擎資源,包括綜合搜索、新聞搜索、圖片搜索、視頻搜索、音樂搜索、學術搜索、科技搜索、社交媒體搜索、購物搜索、旅遊搜索和地圖搜索。 用戶可以根據自己的需求選擇相應的搜尋引擎資源,快速找到所需資訊。

2.2 隱私保護
Searxng不會追蹤使用者的搜索記錄,不會收集使用者的個人資訊,保護用戶的隱私安全。 使用者可以放心使用Searxng進行搜索,不用擔心個人資訊被洩露。

2.3 自定義搜尋引擎
Searxng支援使用者自定義搜尋引擎,用戶可以根據自己的需求添加各種公開的搜尋引擎資源。 只需簡單的配置,就可以將自己喜歡的搜尋引擎添加到Searxng中,方便快捷地獲取所需資訊。

2.4 部署在NAS上
Searxng可以輕鬆部署在NAS上,用戶可以在自己的NAS設備上搭建一個私人的搜尋引擎,方便自己和家人使用。 通過NAS的網路訪問功能,用戶可以隨時隨地使用Searxng進行 搜索,無需依賴第三方 搜尋引擎。

安裝教學

3.1 部署Searxng

要部署Searxng,首先需要在NAS上支援Docker和Docker Compose。 然後,創建名為 docker-compose.yml 的檔案,並將以下內容複製到檔案中:

Docker
version: "3.9"
services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    restart: unless-stopped
    network_mode: bridge
    cap_drop:
      - ALL
    cap_add:
      - CHOWN
      - SETGID
      - SETUID
      - DAC_OVERRIDE
    ports:
      - "6502:8080"
    environment:
      - SEARXNG_BASE_URL=https://s.yourdomain.com/
      - SEARXNG_SECRET=9c86b0d0c161c50f50db674safdh23442d08dca5d01a229d49c6196529d40e1736ea
    volumes:
      - /share/Container/searxng/data:/etc/searxng

將 SEARXNG_BASE_URL 替換為你的功能變數名稱 ,並將 SEARXNG_SECRET 替換為一個隨機的字串。 然後,使用以下命令啟動Searxng:

Docker
docker-compose up -d

3.2 使用Searxng

部署完成後,你可以通過訪問 https://s.yourdomain.com:6502 來使用Searxng。 在搜索框中輸入關鍵詞,Searxng將會搜索你所需的資訊,並展示相關的搜尋結果。 你還可以根據需要選擇不同的搜尋引擎資源進行搜索。

Searxng:一款可部署的搜尋引擎

使用教學

SearXNG服務可自架,也可使用熱心網友提供的公共SearXNG站台。有意自架SearXNG的朋友請直接跳最後一節看教學,這邊先介紹公共SearXNG站台。

  1. SearXNG官網有世界各國提供的公共站台(public instances)供挑選,請直接從裡面挑一個回應速度快的網址使用,可信度自行判斷。
Searxng:一款可部署的搜尋引擎

2. 例如我選擇的是比利時的https://searx.be,各站台首頁應該都長的一樣。

Searxng:一款可部署的搜尋引擎

3. 在開始搜尋前,到SearXNG站台右上角點選「偏好設定」,選擇要納入搜尋結果的搜尋引擎。若像我這樣選擇太多搜尋引擎,除搜尋處理時間會變長外,有些主機甚至會拒絕連線。

Searxng:一款可部署的搜尋引擎

4. 您還可以設定其他要顯示的搜尋項目。

Searxng:一款可部署的搜尋引擎

5. 設定好之後記得滑到最下面按儲存。SearXNG無需註冊,使用者設定可透過網頁最下方的一串網址還原。

實際操作

Google搜尋與SearXNG搜尋比較

下面以搜尋清朝雍正寫的《大義覺迷錄》這本書為基礎,比較Google搜尋和SearXNG搜尋的結果。SearXNG這邊啟用的有Google、Duckduckgo、Brave。

Google搜尋「大義覺迷錄」搜尋結果

Searxng:一款可部署的搜尋引擎

Google搜尋「大義覺迷錄」圖片結果

Searxng:一款可部署的搜尋引擎

SearXNG「大義覺迷錄」搜尋結果

Searxng:一款可部署的搜尋引擎

SearXNG「大義覺迷錄」圖片搜尋結果。

Searxng:一款可部署的搜尋引擎

順帶一提SearXNG支援DuckDuckGo的bang搜尋語法,比如打!!g 搜尋文字就會跳轉到Google搜尋頁面。

更多用法請看SearXNG官方文件

如何將瀏覽器搜尋引擎設為SearXNG

在前往SearXNG站台後,Firefox網址列應會出現新增「SearXNG」,點一次它就會跑到您的搜尋引擎列表了。

Searxng:一款可部署的搜尋引擎

要手動編輯瀏覽器設定加入自訂搜尋引擎的話,SearXNG的網址語法為:https://searx.be/q?=%s

SearXNG的優點與缺點

從上面可以看得出來,SearXNG搜尋結果主要是排序不同,這點見仁見智,且仍然是Google提供的結果較多,DuckDuckGo很多結果都跟Google重合。

SearXNG對中文還算友好,因為各大搜尋引擎的結果都能涵蓋進去,鍵入還有字詞聯想,屌打中文支援度不佳的Duckduckgo和StartPage。

SearXNG好處就是整合式的搜尋服務,使用者不需要頻繁切換各大搜尋引擎來取得搜尋結果,可以一定程度擺脫對Google的單一依賴。

但嚴格說來,你還是在使用那些搜尋引擎,只不過是透過SearXNG代理,過濾掉隱私資訊而已。

缺點的話,搜尋速度取決於SearXNG站台的回應速度。通常Google在2秒內就會載入結果,而國外SearXNG站台回傳至少要2秒以上。而且不像Google這種大企業能24小時在線上,您使用的站台可能會不定時下線,導致服務中斷。

有些SearXNG站台會把Reddit和Youtube的連結替換成保護使用者隱私的前端,但是一般用戶可能會不習慣。例如Libreddit把網站變成極簡風,Invidious無法登入Youtube帳號等等。

所以我偏向自架SearXNG,才能細調SearXNG呈現我要的結果。

總結

Searxng是一款功能強大的可部署在NAS上的搜尋引擎,它集成了11大類上百種公開搜尋引擎資源,支援自定義搜尋引擎,保護用戶隱私。 通過簡單的部署和配置,你可以在自己的NAS上搭建一個私人的搜尋引擎,方便快捷地獲取所需資訊。 快來嘗試一下吧!

AngelaL博客

       本文是原創文章,採用CC BY-NC-SA 4.0協議,完整轉載請註明來自AngelaL博客

給TA打賞
共{{data.count}}人
人已打賞
網站建設

【Chevereto】圖床cron自動運行腳本

2025-3-7 23:58:41

網站建設

Vertex: 專注於PT玩家的追劇刷流一體化綜合管理工具

2025-3-17 23:04:48

0 條回复 A文章作者 M管理员
    
    暫無討論,說說你的看法吧
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索