前言
最近用caddy建了幾個反向代理站,但是聽說直接反代Google容易被GFW當成Google本人牆掉,造成域名報廢,所以一直不敢試。後來發現一個強大開源專案SearX,可以自建搜索入口代理各個搜索引擎,還能保護個人隱私。除了Google以外,Searx預設集成了bing、duckduckgo、startpage、wikipedia…等82幾種搜索引擎,也支持自行添加,功能非常全面。
SearX 特性
1.Self-hosting
2. 沒有用戶跟蹤
3. 沒有用戶分析
4. 約70個受支持的搜索引擎
4. 輕鬆集成其他搜索引擎
5. 默認情況下不使用Cookies
6. 安全的加密連接(HTTPS/SSL)
7. 可以代理網頁
8. 可以設置為默認搜索引擎
9. 可自定義(主題,搜索設置,隱私設置)
10. 不同的搜尋語言
Source: (https://ubuntuqa.com/zh-tw/article/8883.html)
安裝
使用docker部署,caddy作為web server
docker-compse.yml
1 | searx: |
BASE_URL
改成你的域名,記得將caddy和searx放在同一個network中。
Caddyfile
1 | search.phlin.cc { |
因為我還反代了ptt,filter的規則可以將搜索結果替換成ptt反代站的連結,若你還建了其他反代站(例如wikipedia),可以自己添加filter規則。
訪問
打開https://search.yourdomain.com/
就能看到searx的主頁面了。
評論加載中