2024-02-10 12:53:55 +00:00

54 lines
4.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

====== YaCy ======
Поисковая P2P система с открытым исходным кодом, написанная на языке Java.
Может работать как в локальных сетях и использоваться для частных нужд, например, предприятий, так и в глобальном режиме - для создания общедоступного поискового веб-сервиса.
Для обмена данными поискового индекса в режиме P2P, используется технология DHT. Взаимодействие с сервером осуществляется посредством JSON и XML API.
Основным преимуществом платформы для пользователя являются приватность (в локальном режиме) и децентрализация - то есть, отсутствие цензурного регулятора.
YaCy не заменит такие платформы как Google и Yahoo, но в виду наличия открытого исходного кода и множества настроек, позволяет создавать собственные индексы, дополняющее имеющиеся инструменты поиска.
===== Типы конфигураций =====
Проект может использоваться для различных нужд, поэтому предусматривает три основных типа стартовой конфигурации:
==== Режим P2P ====
В данном режиме, поисковый индекс формируется как из локального реестра, так и реестра удаленных узлов.
Узел, который способен раздавать поисковый индекс другим - называется //Senior node//, в стандартном понимании BitTorrent - это сид.
Для этого режима, в классической сети интернет, важным условием является наличие открытого порта 8090 а также выделенный IP адрес.
Узел, который работает в режиме P2P но не доступен для других участников, называется //Junior node//, или пир.
Такой узел может получать индекс с публичных узлов, но не способен раздавать собственный реестр.
==== Поисковый портал ====
Режим работы сервера, который наиболее удобен для создания собственного, изолированного веб-портала, например для группы сайтов предприятия или коллекции общедоступных сайтов.
==== Локальный режим ====
Используется для изолированных приложений без доступа в сеть интернет.
===== Yggdrasil =====
YaCy отлично подойдет для исследования как самой сети Yggdrasil, так и сети интернет посредством шлюза.
Возможность подключения посредством Yggdrasil к другим узлам, находящихся за NAT - значительно расширяет возможности и сферы применения этого движка на практике.
Чтобы настроить сервер для индексации локальных ссылок по регулярному выражению, можно задать правило в админ-панели:
Menu - Advanced Crawler - Use filter
===== Внутрисетевые узлы =====
* [[ http://[202:f2bc:f800:7cc4:c109:7857:5cae:6630]/]]
* [[ http://[30a:5fad::e]/]]
===== Ссылки =====
[[ https://yacy.net/ | Официальный сайт ]]
~~DISCUSSION~~