溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

YaCy怎么安裝使用

發(fā)布時(shí)間:2022-01-07 16:46:28 來源:億速云 閱讀:185 作者:iii 欄目:互聯(lián)網(wǎng)科技

這篇文章主要介紹“YaCy怎么安裝使用”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“YaCy怎么安裝使用”文章能幫助大家解決問題。

為什么選擇開源替代品?

像谷歌和 DuckDuckGo  這樣的搜索引擎顯然是卓有成效的。你可能是通過搜索引擎訪問的本站。盡管對于因主機(jī)沒有選擇遵循優(yōu)化搜索引擎的最佳實(shí)踐從而導(dǎo)致會內(nèi)容陷入困境這件事仍存在爭論,但用于管理豐富的文化、知識和輕率的信息(即互聯(lián)網(wǎng))的現(xiàn)代解決方案是冷冰冰的索引。

但是也許出于隱私方面的考慮,或者你希望為使互聯(lián)網(wǎng)更加獨(dú)立而做出貢獻(xiàn),你或許不愿意使用谷歌或 DuckDuckGo。如果你對此感興趣,那么可以考慮參加 YaCy,這是一個(gè)對等互聯(lián)網(wǎng)索引器和搜索引擎。

安裝 YaCy

要安裝并嘗試 YaCy,請首先確保已安裝 Java。如果你使用的是 Linux,則可以按照我的《如何在 Linux 上安裝 Java》中的說明進(jìn)行操作。如果你使用 Windows 或 MacOS,請從 AdoptOpenJDK.net 獲取安裝程序。

安裝 Java 后,請根據(jù)你的平臺下載安裝程序。

如果你使用的是 Linux,請解壓縮 tarball 并將其移至 /opt 目錄:

$ sudo tar --extract --file  yacy_*z --directory /opt

根據(jù)下載的安裝程序的說明啟動(dòng) YaCy。

在 Linux 上,啟動(dòng)在后臺運(yùn)行的 YaCy:

$ /opt/startYACY.sh &

在 Web 瀏覽器中,導(dǎo)航到 localhost:8090 并進(jìn)行搜索。

YaCy怎么安裝使用

YaCy start page

將 YaCy 添加到你的地址欄

如果你使用的是 Firefox Web 瀏覽器,則只需單擊幾下,即可在 Awesome Bar(Mozilla 給 URL 欄起的名稱)中將 YaCy 設(shè)置為默認(rèn)搜索引擎。

首先,如果尚未顯示,在 Firefox  工具欄中使專用搜索欄顯示出來(你不必使搜索欄保持一直可見;只需要激活它足夠長的時(shí)間即可添加自定義搜索引擎)。Firefox  右上角的“漢堡”菜單中的“自定義”菜單中提供了搜索欄。在 Firefox 工具欄上的搜索欄可見后,導(dǎo)航至 localhost:8090,然后單擊剛添加的 Firefox 搜索欄中的放大鏡圖標(biāo)。單擊選項(xiàng)將 YaCy 添加到你的 Firefox 的搜索引擎中。

YaCy怎么安裝使用

Adding YaCy to Firefox

完成此操作后,你可以在 Firefox 首選項(xiàng)中將其標(biāo)記為默認(rèn)值,或者僅在 Firefox 搜索欄中執(zhí)行的搜索中選擇性地使用它。如果將其設(shè)置為默認(rèn)搜索引擎,則可能不需要專用搜索欄,因?yàn)?Awesome Bar 也使用默認(rèn)引擎,因此可以將其從工具欄中刪除。

對等搜索引擎如何工作

YaCy 是一個(gè)開源的分布式搜索引擎。它是用 Java  編寫的,因此可以在任何平臺上運(yùn)行,并且可以執(zhí)行 Web 爬網(wǎng)、索引和搜索。這是一個(gè)對等(P2P)網(wǎng)絡(luò),因此每個(gè)運(yùn)行 YaCy  的用戶都將努力地不斷跟蹤互聯(lián)網(wǎng)的變化情況。當(dāng)然,沒有單個(gè)用戶能擁有整個(gè)互聯(lián)網(wǎng)的完整索引,因?yàn)檫@將需要一個(gè)數(shù)據(jù)中心來容納,但是該索引分布在所有  YaCy 用戶中且是冗余的。它與 BitTorrent 非常相似(因?yàn)樗褂梅植际焦1?DHT 來引用索引條目),只不過你所共享的數(shù)據(jù)是單詞和  URL  關(guān)聯(lián)的矩陣。通過混合哈希表返回的結(jié)果,沒人能說出誰搜索了哪些單詞,因此所有搜索在功能上都是匿名的。這是用于無偏見、無廣告、未跟蹤和匿名搜索的有效系統(tǒng),你只需要使用它就加入了它。

搜索引擎和算法

索引互聯(lián)網(wǎng)的行為是指將網(wǎng)頁分成單個(gè)單詞,然后將頁面的 URL 與每個(gè)單詞相關(guān)聯(lián)。在搜索引擎中搜索一個(gè)或多個(gè)單詞將獲取與該查詢關(guān)聯(lián)的所有 URL。YaCy 客戶端在運(yùn)行時(shí)也是如此。

客戶端要做的另一件事是為你的瀏覽器提供搜索界面。你可以將 Web 瀏覽器指向 localhost:8090 來搜索 YaCy,而不是在要搜索時(shí)導(dǎo)航到谷歌。你甚至可以將其添加到瀏覽器的搜索欄中(取決于瀏覽器的可擴(kuò)展性),因此可以從 URL 欄中進(jìn)行搜索。

YaCy 的防火墻設(shè)置

首次開始使用 YaCy 時(shí),它可能運(yùn)行在“初級”模式下。這意味著你的客戶端爬網(wǎng)的站點(diǎn)僅對你可用,因?yàn)槠渌?YaCy 客戶端無法訪問你的索引條目。要加入對等環(huán)境,必須在路由器的防火墻(或者你正在運(yùn)行的軟件防火墻)中打開端口 8090,這稱為“高級”模式。

如果你使用的是 Linux,則可以在《使用防火墻讓你的 Linux 更加強(qiáng)大》中找到有關(guān)計(jì)算機(jī)防火墻的更多信息。在其他平臺上,請參考操作系統(tǒng)的文檔。

互聯(lián)網(wǎng)服務(wù)提供商(ISP)提供的路由器上幾乎總是啟用了防火墻,并且有太多種類的防火墻無法準(zhǔn)確說明。大多數(shù)路由器都提供了在防火墻上“打洞”的選項(xiàng),因?yàn)樵S多流行的聯(lián)網(wǎng)游戲都需要雙向流量。

如果你知道如何登錄路由器(通常為 192.168.0.1 或 10.1.0.1,但可能因制造商的設(shè)置而異),則登錄并查找配置面板來控制“防火墻”或“端口轉(zhuǎn)發(fā)”或“應(yīng)用”。

找到路由器防火墻的首選項(xiàng)后,將端口 8090 添加到白名單。例如:

YaCy怎么安裝使用

Adding YaCy to an ISP router

如果路由器正在進(jìn)行端口轉(zhuǎn)發(fā),則必須使用相同的端口將傳入的流量轉(zhuǎn)發(fā)到計(jì)算機(jī)的 IP 地址。例如:

YaCy怎么安裝使用

Adding YaCy to an ISP router

如果由于某種原因無法調(diào)整防火墻設(shè)置,那也沒事。YaCy 將繼續(xù)以初級模式運(yùn)行并作為對等搜索網(wǎng)絡(luò)的客戶端運(yùn)行。

關(guān)于“YaCy怎么安裝使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI