( Вход | Регистрация | Поиск )

Протокол Kademlia в локальной сети, Софт вопросы
Дата обновления: 14.06.2010 - 20:24, перейти к новому сообщению

·G.K.
Группа: Пользователи

Сообщений: 214
Можно ли настроить какую-либо программу для р2р-файлообмена, поддерживающую протокол Kademlia (например, emule либо какую-то другую), так, чтобы она подхватывала не реальный IP, а локальный, и таким образом использовать её для децентрализованного файлообмена внутри локальной сети провайдера?
ЗЫ. реальный айпи не катит, потому что через него скорость закачки и тарификация будет уже другая)


Ответов(1 - 5)

·stepanyk
Группа: Пользователи

Сообщений: 232
Ну если я правильно помню то первоначально адреса клиент получает все же от серверов... Отсюда предложение сделать сервер eMule заведенный на внутреннюю сеть, обращаться к нему по внутреннему адресу и выдавать он будет внутренние.
Еще можно попробовать Lancast включить, но некоторые провы этого не любят.


·G.K.
Группа: Пользователи

Сообщений: 214
Спасибо!
1) Что такое ланкаст? Гугл не рулит, на ланкастер перенаправляет)
2) Можно ли как-то первоначальные ноды в кадемлии вписать вручную?


·stepanyk
Группа: Пользователи

Сообщений: 232
Цитата | Quote
Включить Lancast
Lancast - особенность, которая позволяет eMule Plus работать лучше в локальных сетях. При включении этой опции eMule Plus посылает широковещательный UDP сигнал в подсеть, а другие eMule Plus со включённым Lancast слушают и принимают эти сигналы, что позволяет скачивать файлы намного быстрее, используя внутренние IP-адреса. После активизации Lancast передачи по сети начнутся в течение нескольких минут или секунд. Lancast не нарушает работу eMule Plus как p2p-приложения, а только дополняет его, продвигая более активное совместное использование файлов и экономию на внешнем траффике в локальных сетях.

Свои ноды можно, eMule поддерживает 3 метода получения узлов:
- вручную
- из файла Nodes.dat
- запрашивает от клиентов с которыми уже соединялся
Затрудняюсь только как программе объяснить какие узлы внешние, а на какие можно лезть.


·G.K.
Группа: Пользователи

Сообщений: 214
Подскажите, пожалуйста, как вручную ввести ноды?
Вводил локальный IP товарища, который в это время был в сети - не помогло.
Вводил адрес его домена dyndns (мы решили воспользоваться dyndns и directUpdate, т.к. локальные ip у нас динамические) - тоже не помогло.

Какой порт надо там вводить?



·stepanyk
Группа: Пользователи

Сообщений: 232
Ну у меня в клиенте оно прямо на видном месте на вкладке Kad. Порт можно найти в настройках:
» Нажмите, для открытия спойлера | Press to open the spoiler «