首頁 > 科技 > 正文

偶遇一個開源,高隱私,自架自用的聚合搜索引擎——xinahn


更新日期:2020-01-29 17:43:24來源:網絡點擊:1540887
馬尚-布魯克斯,馬尼拉天氣,馬尼拉,時尚買手,時尚先鋒香奈兒,時尚君子

介紹

信安搜索一個開源,高隱私,自架自用的聚合搜索引擎。前后端皆由Javascript編寫,分別是xinahn-socket服務端和xinahn-client客戶端,因此非常的容易上手!




偶遇一個開源,高隱私,自架自用的聚合搜索引擎——xinahn



開源倉庫

https://github.com/xinahn

服務端(xinahn-socket)

這是服務端,需要在運行前端之前將后端跑完:

  • 事前準備
  1. 確認已安裝Nginx以及Node.js
  2. apt install default-jre
  3. apt install chromium-driver
$ git clone https://github.com/xinahn/xinahn-socket
$ cd xinahn-socket && npm install
  • 執行API
  1. Antenna.js -> 只需跑一個,接口會跑在 port 4100 antenna.js 為一個整合所有并發的請求并且與前端溝通的腳本。
$ node antenna.js
  1. Minion.js -> 依照需求開啟多個,與 Antenna.js 進行 socket 溝通。
$ node minion.js

注意:minion.js 不能跑在root。

  • Nginx 設置

將以下代碼黏貼于 /etc/nginx/sites-available/default.conf 之中。

server {
\t...
\tlocation ^~ /api/ {
\t\tproxy_pass http://localhost:4100;
\t}
\t...
}

重新載入 Nginx 設定即可

$ service nginx reload

客戶端(xinahn-client)

  • 事前準備
  1. 確認已安裝Nginx以及Node.js
  2. 確認已跑完后端設置
  • 安裝
$ git clone https://github.com/xinahn/xinahn-client
$ cd xinahn-client && npm install
$ npm run build

構建好的文件在build文件夾下

  • Nginx 設置

將以下代碼黏貼于 /etc/nginx/sites-available/default.conf 之中,并且記得置換YOUR_CLIENT_DIRECTORY為你的xinahn-client位置

server {
\t...
\troot YOUR_CLIENT_DIRECTORY/xinahn-client/build;
\tlocation / {
\t\ttry_files $uri $uri /index.html;
\t}
\t...
}
  • 重新載入 Nginx 設定即可
$ service nginx reload

打開 http://YOUR_SERVER_IP,以下是demo截圖


偶遇一個開源,高隱私,自架自用的聚合搜索引擎——xinahn


偶遇一個開源,高隱私,自架自用的聚合搜索引擎——xinahn

總結

xinahn是一個聚合搜索引擎,相比原生的多數搜索引擎,特別是國內的大多數搜索引擎充斥各種廣告,它則要顯得清爽了很多,沒有多余的功能,沒有那么多廣告,聚合多個搜索引擎,代碼開源,可以說非常的良心!


相關:

湖北襄陽:鐵血丹心戰疫情  (抗擊新型肺炎)湖北襄陽:鐵血丹心戰疫情   中新網湖北襄陽1月29日電 (劉心羽)29日大年初五,難得的陽光灑入冬日的湖北襄陽。6萬副一次性外科手術手套已運至襄陽市中醫醫院,這些物資來自一位金庸讀者。 ..

重慶首例新型冠狀病毒感染的肺炎確診患者治愈出院  (抗擊新型肺炎)重慶首例新型冠狀病毒感染的肺炎確診患者治愈出院   中新網重慶1月29日電 (記者 鐘旖)29日10時許,重慶市首例新型冠狀病毒感染的肺炎病例患者達到解除隔離、臨床治愈出院指標,治愈出院。..

皖籍海外僑胞積極開展抗擊疫情愛心捐贈  (抗擊新型肺炎)皖籍海外僑胞積極開展抗擊疫情愛心捐贈   中新網合肥1月29日電 (記者 張強)新型冠狀病毒感染的肺炎疫情牽動著海外華僑華人的心。記者29日采訪了解到,安徽省僑聯于1月26日向海內外僑界發出..

相關熱詞搜索:馬尚-布魯克斯,馬尼拉天氣,馬尼拉,時尚買手,時尚先鋒香奈兒,時尚君子

上一篇: 天貓超市“無接觸式配送”服務今日在湖北區域上線
下一篇: 要成功,必自醒

球探足球即时比分电脑 成熟的股票指数 新疆18选7 股票行情查询 25选5 清华大学mba学费 股票配资平台排行榜 广东好彩1 云南十一选五 免费在线观看av 信托理财平台 南粤36选7 310大赢家比分网 极速快乐十分 云南快乐10分 区域股票指数 北京快中彩