P2p search не работает. Что такое p2p. Почему не работает Goolink? Основные причины

p2p является сокращением от английского выражения peer-to-peer, что дословно можно перевести как «равный равному». В русскоязычном интернете p2p сети также называют одноранговыми, пиринговыми или децентрализированными сетями.

Отличия 2p2 сети от других файлообменных сетей

В обычных файлообменных сетях файлы хранятся на сервере, с которого любой пользователь может скачать понадобившийся ему файл. Если файл будет удален с сервера, пользователь потеряет к нему доступ. Ко всему прочему, скорость скачивания ограничена пропускной способностью сервера.

В одноранговых сетях такого сервера нет. Все необходимые файлы хранятся на жестких дисках пользователей в папках, которые они открыли для общего доступа. В p2p сетях каждый компьютер выступает как в роли сервера, отдавая информацию, так и в роли клиента, когда информацию необходимо скачать. Это позволяет значительным образом увеличить скорость обмена файлами.

В настоящее время наибольшее распространение получили гибридные p2p сети. В таких сетях сервер присутствует в роли координатора, обеспечивающего взаимодействие между пользователями, однако никакой информации он не хранит. Такие сети объединяют в себе как скорость чистой 2p2 сети, так и надежность централизованной сети. На данный момент наиболее популярными протоколами гибридных сетей являются BitTorrent и Direct Connect.

Протокол BitTorrent

Обмен файлами через протокол BitTorrent происходит частями при помощи специальной программы-клиента. Во время скачивания происходит обмен обрывками файлов по принципу «ты мне – я тебе».

Передача файлов координируется при помощи специального сервера – торрент-трекера. Он необходим для того, что участники сети, так называемы пиры, могли найти друг друга. На таком сервере хранятся идентификаторы файлов, IP-адреса и порты клиентов. Зачастую торрент-трекер представляет собой сайт, на котором храниться информация о распространяемых файлах.

Многие трекеры для соблюдения основного принципа сетей p2p используют систему регистрации и рейтингов. В них учитывается соотношение скачанной и отданной пользователем информации. В случаях, когда объем скачанной юзером информации будет значительно превышать объем отданной им информации, возможность скачивания для него будет ограничена.

Протокол Direct Connect (DC)

Обмен файлами через протокол Direct Connect зачастую происходит между пользователями локальных сетей. Для работы в сети DC необходим специальный клиент, подключающийся к одному или нескольким серверам, которые в такой сети называются хабами. Подключившись к хабу, пользователи имеет возможность скачивать файлы из открытых для доступа папок других участников сети.

Интересной особенностью DC-сетей для пользователей является возможность обмена в чате мгновенными личными сообщениями.

Единственным существенным минусом p2p сетей является нарушение авторских прав. Так как обмен файлами между пользователями фактически невозможно отследить, их распространение остается исключительно на совести участников одноранговых сетей.

Бесплатный P2P-клиент с открытым кодом, для работы с сетью Direct Connect. Позволяет свободно скачивать файлы, расшаренные другими пользователями этой сети.

О пиринговых сетях (p2p)

Сеть Direct Connect по своей структуре чем-то напоминает тот же BitTorrent .

Хаб Хаб (англ. hub, ступица колеса, центр) - узел сети.

Трекер - сервер сети BitTorrent, координирующий её клиентов.

Здесь тоже нет централизованной системы поиска, а для того, чтоб найти какой-либо файл, нужно посетить один из специальных серверов – хабов (аналогично трекерам на BitTorrent).

Соединившись с хабом, Вы получите список пользователей, подключенных к нему. Однако соединение может не произойти, если Вы не расшарили (не выложили для скачивания) нужного объема информации. Обычно от 2 до 10 Гб.

Если соединение все же произошло, то Вы имеете возможность либо ввести на поиск имя интересующего Вас файла, либо вести поиск вручную, заходя к каждому пользователю.

Принцип работы сети должен быть в общих чертах понятен. Теперь приступим к рассмотрению самого клиента для Direct Connection.

Установка StrongDC++

Скачав архив с программой, запускаем исполняемый файл и программа установится в папку «Program files» на вашем компьютере.

Если в конце установки Вы не убрали соответствующую галочку, то программа автоматически запустится.

Данная версия уже на русском языке, но если Вы скачали английскую версию, то русифицировать программу можно с помощью соответствующего файла с расширением xml , лежащего в нашем архиве с программой.

Когда русификатор скачан, его нужно установить. Для этого выбираем в меню настроек программы пункт «Appearance» и в поле Language file нажмем кнопку «Browse», чтобы выбрать местоположение файла sDC+++russian.xml (название файла русификатора).

После проведения всех манипуляций перезапустите программу и получите полнофункциональную русскую версию!

Настройка StrongDC++

Теперь настроим уже русскую версию Strong DC ++.

Ник - уникальное имя в системе.

В меню «Общие» следует указать свой ник, E-mail, а также скорость отдачи файлов. Поле «Описание» можно оставить пустым (это типа Ваш комментарий).

IP-адрес - цифровой адрес компьютера в сети, например: 192.0.3.244.

В «Настройках соединения» можно указать свой IP-адрес и некоторые другие данные. Особое внимание следует обратить на «Настройки входящих соединений».

Лучше использовать пассивное соединение через файервол (в противном случае файлы других пользователей у Вас не будут отображаться).

Прокси-сервер - промежуточный сервер.

Трафик исходящих соединений можно перенаправить на прокси сервер, а можно оставить напрямую (скорость будет выше).

Затем выберем пункт «Скачка» и настроим папки для скачки по умолчанию и для хранения временных файлов.

А теперь – самое главное!!! Надо расшарить свои файлы. Для этого заходим в меню «Мои файлы (шара)» и в открывшемся справа окошке выбираем те файлы и папки, к которым Вы хотите открыть доступ.

После того, как Вы выберите какой-либо файл, у Вас отобразится следующее окно прогресса.

Начало работы с StrongDC++

По истечению хеширования файлов, можно уже приступать к непосредственной работе с программой. Нажмите кнопку «OK» внизу и перед Вами появится главное окно программы.

Для того чтобы начать поиск нужных файлов, первым делом придётся подключиться к одному из многочисленных хабов.

Для этого следует нажать кнопку «Инет хабы» на панели инструментов, а далее выбрать один из списков инет хаб-листов и нажать кнопку «Обновить».

Юзер (англ. user ) - пользователь.

Если Вы знаете имя нужного Вам хаба или конкретного юзера, то проще производить поиск, используя фильтр.

Когда нужный хаб найден, можно переходить к нему, дважды кликнув левой кнопкой мыши по названию. Если объем расшаренных Вами данных соответствует требованиям хаба, то Вы увидите приблизительно такое окно:

Обратите внимание на наличие закладок под основным окном. При помощи этих закладок в Strong DC++ осуществляется вся навигация. Управлять закладками можно нажатием правой кнопки мыши.

Интерфейс StrongDC++

Основное пространство занимает чат – очень выгодная вещь. Он будет полезен, начиная c того, чтобы «просто поболтать», до возможности узнать у других, где найти ту или иную информацию, если поиск не помог.

Справа от чата находится список юзеров, которые в данный момент присутствуют на хабе. Цвета, которыми написаны имена пользователей, несут дополнительную информацию.

Ручной поиск файлов для скачивания

Рассмотрим взаимодействие при помощи ручного поиска. Возле каждого из пользователей есть индикатор количества расшаренных файлов. Если у Вас не очень высокая скорость соединения, то лучше выбирайте тех, у кого объем файлов поменьше.

Теперь, когда в «Статусе» появится сигнал о том, что список файлов скачан, внизу откроется еще одна закладка, на которой можно будет посмотреть, какие файлы находятся на компьютере у выбранного Вами юзера.

Чтобы скачать выбранный файл, нажмите на нем правой кнопкой мыши и выберите – «Скачать».

Точно так же мы поступаем, пользуясь поиском. В поисковой строке вводим название нужного нам файла и ждем.

После окончания поиска внизу Вы увидите список юзеров, которые обладают этим файлом. Вы выбираете одного из них, подключаетесь к нему и скачиваете нужные данные.

Выводы

Несмотря на многочисленные преимущества сети DC++, существуют и некоторые недостатки. Конкретно их два. Невозможность скачивания файла, если отключился источник (тот, у кого этот файл есть). И второй недостаток – это, иногда, очень долгая очередь на скачивание.

В целом же система очень даже интересная, а удобной ее делает использование программы StrongDC++.

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

P.P.S. Предшественниками сети P2P были FTP-серверы, к которым удобнее всего подключаться с помощью вот этой программы:
FTP-клиент FileZilla https://www..php

YaCy (от англ. Yet another Cyberspace, Ещё одно Киберпространство; созвучно с англ. Ya see) - свободно распространяемая децентрализованная поисковая система, построенная по принципу одноранговых сетей (P2P), развивающаяся как свободное программное обеспечение с 2003 года (лицензия GNU GPL v2). Есть версии для Windows, Linux, MacOSX. В отличие от централизованных поисковиков (Google, Yandex и др.) не может быть подвержен цензуре, не имеет никакой коммерческой заинтересованности, игнорирует ухищрения SEO-шников, индексируя те сайты которые ему поставят в задачу.

Для работы требуется установить java-машину 7 версии. Для Linux-дистрибутивов нужно установить Openjdk-7 из репозитория, для Windows и MacOS X нужно устанавливать с .

Дистрибутивы YaCy можно загрузить с : , . Так же доступны обучающие видео-инструкции:

Для запуска на linux требуется распаковать скачанный архив, затем для старта выполнить скрипт startYACY.sh, для остановки - stopYACY.sh, для обновления - updateYACY.sh. После запуска в браузере по адресуlocalhost:8090/index.html будет доступна поисковая страничка. Для того, чтобы включить русский язык необходимо перейти на страничку: localhost:8090/ConfigBasic.html и выбрать его там Интерфейс простой и интуитивно понятный. Можно настроить режим работы поиска как p2p (по-умолчанию), так и в режиме локального поисковика.

YaCy можно интегрировать на сайт для поиска вместо Google и Яндекса, которые не жаждут индексировать сайт целиком. Также в индекс можно добавить и дружественные сайты, да и глобальный поиск по p2p также можно разрешить опционально. Но при этом возрастут требования к серверу сайта. Загрузка процессора практически не увеличится, максимум на 2-3 процента, а вот потребление оперативной памяти возрастет на 200-500 МБ. Индекс также будет постоянно увеличиваться по мере индексирования, все новых страниц..ru суммарно без перерывов более 12 часов, размер индекса составляет порядка 3,5 ГБ. Так что внедрение собственного поисковика на сайт обойдется необходимостью резервировать под него дополнительно не менее 10-20 ГБ свободно места.

Информация по интеграции поиска доступна здесь: .
Цитирую по английски:

Цитировать

Integration into wikis, forums and blogs using the search widget

YaCy provides ready-to-use code snippets to be integrated into the html code of any web page. To load the content of special content management software like blogs, wikis and forums, YaCy has specialized harvesters. The YaCy search then works as a meta-search over your different data sources and can provide a faceted view which distinguishes your data sources in the search results.

Retrieval of the web page link structure

The link structure of web domains can be visualized and also exported as xml data and may be interesting for web page designers.




suma-ev.de
www.kit.edu
liebel.fzk.de




de.wikipedia.org
hwiki.fzk.de
wiki.yacy.de
www.itgrl.de
www.heise.de
blog.suma-ev.de
liebel.fzk.de
www.yacy.net



Сегодня нам предстоит столкнуться с еще одним китайским облачным сервисом «Goolink». Как и многие p2p сервисы Goolink обладает возможностью подключаться к Вашей системе удаленно без использования белых статических адресов с мобильных устройств на IOS и Android либо через компьютерный браузер IE.

Вход через IE по адресу www.goolink.org в последнее время работает некорректно, либо не работает вовсе. Обратите на это внимание, если планируется вести просмотр видео архива через ПК.

Возможности Goolink

  1. Возможность управления несколькими устройствами одновременно
  2. Управление PTZ видеокамерами
  3. Двусторонняя и односторонняя аудио свзяь
  4. Просмотр видео в реальном времени
  5. Просмотр Архива с жесткого диска видеорегистратора

Подключение и настройка Goolink

Открываем приложение. Для добавления нового устройства нам необходимо нажать на +.

Программа предложит воспользоваться одним из трех методов для добавления устройства.
Предлагаемые методы:

  1. QR Code Scan — Добавление устройства по QR коду. QR код вшит в видеорегистратор,его можно найти во вкладке устройство .
  2. Manual — Введение всех параметров в ручную
  3. Local Search — Обнаружение всех устройств, работающих с goolink, внутри wi-fi сети.

Рассмотрим ввод вручную. Для подключения нам необходимо ввести данные в поля: Name, UID, User, Password.

Name — Любое произвольное название, состоящие из букв или цифр.

UID — Cерийный номер вашего видеорегистратора или IP видеокамеры (вкладка «Устройство»)

User — Логин администратора под, котором производится вход в устройство (по умолчанию «admin»)

Password — Пароль администратора под, которым производится вход в устройство (по умолчанию без пароля)

Channel Number — Количество каналов вашего устройства (auto — автоматическое определение каналов)

После того, как мы добавим наше устройство, нас перенаправит на главный экран. Созданное нами устройство должно отображаться внизу экрана. Если Индикатор устройства моргает синим цветом, значит устройство доступно по сети.

Если все настройки были произведены верно, то видеокамеры подключаться спустя некоторое время. При подключении можно наблюдать следующие сообщения:

Почему не работает Goolink? Основные причины.

Причины при которых приложение не может подключиться к Вашему устройству:

  1. Ваш видеорегистратор или камера находится не в одной подсети с роутером. Убедитесь, что первые три значения IP адреса видеорегистратора или видеокамеры совпадают с IP адресом роутера. Например: Наш роутер имеет внутренний IP адрес 192.168.1.1, значит видеорегистратор и камеры должны иметь первые три значения 192.168.1._ , а четвертую цифру указываем любой. То есть к примеру наш видеорегистратор будет иметь IP адрес 192.168.1.10, а видеокамеры 192.168.1.11, 192.168.1.12, 192.168.1.122, 192.168.1.133 и тд.
  2. Конфликт IP адресов с прописанными адресами новых устройств. Убедитесь, что видеорегистратор и видеокамеры имеют отличные ip адреса от тех устройств, которые так же подключены к роутеру. (Например: компьютеры, принтеры, телефоны и тд..)
  3. Технические работы на сервере. Сервис goolink — бесплатное приложение, поэтому гарантировать бесперебойную работу никто не будет. Зачастую случаются сбои, обновления и тд.
  4. Банальные причины. Не оплачен интернет или отключен свет на объекте.