Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ DC-клиенты _ нужен скрипт обхода "пиринга".

Автор: ПОЛОЖительный 29.8.2009, 8:56

Существует хаб работающий в лок. сети Корбины. Если вам неизвестно, то знайте, что лок. сеть в корбине поделена на районы, многие между собой не связаные. Так вот у хаба есть доступ во все районы, то есть зайти могут все юзеры подключенные через ВОЛС к корбине. Но качать они могут только со своих районов. Так вот есть идея "скачки по запросу". Допустим юзер "А" находит у юзера "Б" файл, но между их районами нет лок. связи, "А" копирует магнет боту хаба и тот скачивает к себе на сервер этот файл в спец. папочку и отправляет "Б" сообщение, о том, что можно сливать. Бот может скачать потому, что находится на сервере, имеющем доступ ко всем районам.
Возможно ли такое осуществить, если "ДА" то был бы очень благодарен за помощь.

Автор: Trans 29.8.2009, 9:03

DC-хабы не могут сами участвовать в скачивании и отдаче, они только дают возможность юзерам находить друг друга и файлы для прямого скачивания.
Лучше вступите в переговоры с администрацией Корбины или хаба.
И вообще непонятно, что это за сеть, которая ещё внутри себя поделена на какие-то несообщающиеся сосуды...
Возможно, я поспешил с выводами, поправьте меня тогда.

Автор: mariner 29.8.2009, 9:09

ну да, так и есть. Корбина поделена на районы и связи между районами нет (экономия на межрайонных линиях).
НУ счет скачки файла - хаб не умеет качать. для этого нужно писать расширение для хаба и очень много аспектов есть интересных. Собственно думаю никто не возьмется. Единственная возможность - использовать PXprocess, подсовывая магнитки простой дцшке установленной на хабе, одна проблема - не будет автоочистик, и вторая - неизвестно, когда она докачает файл

Автор: ПОЛОЖительный 29.8.2009, 9:39

Хорошо! пусть эту работу будет выполнять не сам хаб, а клиент запущенный на машине с хабом. Клиент на хабе будет висеть ботом - туда и будет писать "А" свой магнет-запрос ... Так возможно что-то сделать?

Автор: mariner 29.8.2009, 9:42

да, но опять же, ищи того, кто расширение для клиента напишет.

думаю тему можно считать закрытой в этом разделе и переносить в DC-клиенты

Автор: ustas 29.8.2009, 10:35

тот же грейлинк автоматом начинает качать файлы по магнетам от избранных юзеров. А т.к. в избранные можно заносить по диапозонам ip-адресов...

Автор: Setuper 29.8.2009, 11:39

Цитата(ПОЛОЖительный @ 29.8.2009, 9:56) *
Допустим юзер "А" находит у юзера "Б" файл, но между их районами нет лок. связи.

Такое возможно только через пассивный поиск или по глобальной связи big_smile.gif

Автор: ПОЛОЖительный 29.8.2009, 14:05

Цитата(Setuper @ 29.8.2009, 12:39) *
Такое возможно только через пассивный поиск или по глобальной связи big_smile.gif

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

Автор: Trans 29.8.2009, 14:24

Проще создать еще один хаб, который не будет мешать сегментам качать друг у друга.

Автор: ПОЛОЖительный 29.8.2009, 14:55

Цитата(Trans @ 29.8.2009, 15:24) *
Проще создать еще один хаб, который не будет мешать сегментам качать друг у друга.

Вы меня не поняли. Причём тут ещё один хаб? Хаб то не мешает качать, мешает качать топология сети. Вот и хочется помочь людям.

Автор: Trans 29.8.2009, 16:43

И опять - "...Лучше вступите в переговоры с администрацией Корбины или хаба...." (с)
Пусть доделают свой огрызок до нормального уровня, чтоб можо было назвать гордым именем - СЕТЬ.

Автор: ПОЛОЖительный 29.8.2009, 17:02

Цитата(Trans @ 29.8.2009, 17:43) *
И опять - "...Лучше вступите в переговоры с администрацией Корбины или хаба...." (с)
Пусть доделают свой огрызок до нормального уровня, чтоб можо было назвать гордым именем - СЕТЬ.

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

Автор: Setuper 29.8.2009, 20:58

Сначала надо понять проблему, а потом уже пытаться тебе помочь.

Я так понял, что локальные сети не могут соединяться по локалке друг с другом, причиной тому запрет на шлюзе.
Однако, они могут соединиться по средствам виртуальной сети. Хаб установлен на шлюзе, соединяющем все локальные сети и поэтому доступ к хабу есть из всех сетей. Я правильно понял?

Автор: ПОЛОЖительный 30.8.2009, 8:59

Немного не так. Я обычный юзер в корбине, но имея дома архив в 50Тб ко мне домой дали доступ со всей Москвы, чтобы люди могли качать с меня. Но я хочу им помочь и качать друг с друга. То есть сервер стоит дома, но на шлюзах (или узлах) прописаны маршруты не только в район, но и на все остальные районы города.

Автор: Panda 30.8.2009, 15:16

Предлагаю простое и в тоже время оригинальное решение. У вас в москве на инет очень высокие скорости, да они не сровняются с локальными но все же.
Решение состоит в том чтобы поднять еще один (или сделать старый) доступным через инет, как было написано выше ХАБ помогает юзерам находить самих себя.

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

Минусы
Если это будет один хаб то пользователи как бы будут два раза на хаб заходит и имена немного менять надо, соответственно их в два раза больше будет

Оптимальным вариантом будет поднять второй хаб с доступом в инет secret_smile.gif

PS яб подключился к нему, я тоже юзер корбины только из другого города greedy.gif
PPS если будет хаб из инета доступен, кинь адресок в личку dribble.gif

Автор: ПОЛОЖительный 30.8.2009, 16:35

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

Автор: Setuper 30.8.2009, 17:50

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

Автор: ПОЛОЖительный 30.8.2009, 21:46

Им и не надо соедениться между собой, просто юзер "А" кидает моему клиенту запрос (магнет, что нашёл у юзера "Б") на скачку, мой клиент скачивает и сообщает, что для него уже выложено и юзер "А" скачмвает уже с моего сервера, а не с юзера "Б". А не так как сейчас они просят меня скачай у "Б" этот файл или другой. Да и я не всё жизнь сижу за компом. Просто хочется автоматизировать это дело.

Автор: Setuper 30.8.2009, 21:58

Это нужно простить у разработчиков клиентов, чтоб они в клиенте сделали такую фишку big_smile.gif
Однако, сомневаюсь, что кто-то возьмётся это делать, так как подавляющему большинству это не нужно.
И вообще, кроме вас никто не захочет использовать свой комп чтобы кому-то там помогать скачать туже порнуху))))

Автор: ПОЛОЖительный 30.8.2009, 22:04

За порно жёсткий бан у меня! а на второй раз вон с хаба без возможности повторной реги.
Совсем забыл, вопрос оплаты работы обсуждается ...

Автор: HackFresse 31.8.2009, 9:28

Как я понял, нужно что-то типо встроенного во флайлинк веб-сервера для удалённого управления?
Если бы разобрать phpdccli, то, думаю, можно реализовать и систему автоматических запросов на скачивание (юзер вводит ссылку в браузере -> сервер качает -> юзер качает с сервера)..

Автор: Alexey 31.8.2009, 17:24

Некоторые клиенты поддерживают язык луа, попробуй с их помощью это реализовать.

Автор: ПОЛОЖительный 31.8.2009, 18:40

Если бы я хоть что-то понимал в этих "языках" ((

Автор: mariner 31.8.2009, 19:01

никогда не поздно освоить. если бы тебе было _действительно_ это надо - сам бы сел и написал big_smile.gif

Автор: ПОЛОЖительный 31.8.2009, 19:18

Люди! Пожалейте старика, поздно мне учиться ... Мне хаб то настраивать с веб.мордой реги люди помогали ... Ну не компьютерщик я ((

Автор: Setuper 31.8.2009, 19:36

Старика стукнуло в голову, и он принялся помогать пользователям p2p сетей?
Глупая идея.

Разве в корбине нет виртуальной сети? Или виртуальная сеть является платной для скачивания со своих же пользователей? Что-то с трудом верится...

Автор: ПОЛОЖительный 31.8.2009, 23:42

Цитата(Setuper @ 31.8.2009, 20:36) *
Старика стукнуло в голову, и он принялся помогать пользователям p2p сетей?
Глупая идея.

Разве в корбине нет виртуальной сети? Или виртуальная сеть является платной для скачивания со своих же пользователей? Что-то с трудом верится...

Эх, я вам об одном, а вы совсем о другом ...

Автор: AMD 14.9.2009, 7:23

есть решение. поднять у себя VPN-сервер и все пользователи, зашедшие в твой VPN, смогут качать через тебя между собой любые данные любой программой.
чтобы между районами не качали через VPN, а напрямую, надо настроить "конфиг сетей" в greylink

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

Автор: Andrew Frost 14.9.2009, 11:37

Не знаю как в остальных городах,но скажу что в Ярославле пиринг между районами города работает на ура.Мало того к Ярославлю подсоединяют ближайшие крупные города для доступа по LAN,в данный момент вход по локальной сети для пользователей из других городов разрешен.Вот только проблему скачивания ни как не решат для них,они могут качать только в своем городе beat_brick.gif

Автор: Gate001 14.10.2009, 0:03

Я конечно прилично опоздал, но хотелось бы внести своё "ФЕ"
1. Не беспокойся, если ты такое реализуешь-сардина живо надает тебе по мягкому месту и отключит от всех сегментов.
2. Если не хочешь чтобы такое было-не делай подобного, или делай для 1-2 друзей. Иначе все выплывет и см. п. 1.
3. В корбине вся сеть поделена не сегменты, дабы не генерить бешеный трафик в локалке и чтобы люди хоть как то использовали интернет big_smile.gif. Линковки между ними нет. Твой единственный шанс-самому выступить в роли шлюза. Т.е поднимаешь например VPN сервер, делаешь так, чтобы пользователи могли использовать через VPN все твои сетевые ресурсы и все. Они могут в том числе и качать откуда угодно. Но опять же см. п. 1 и 2.
4. Представь, что через тебя будет одновременно качать 10 юзеров. Твой гигабит (или я хз сколько у вас там в Москве) пискнет и резко загрузится инфой.
100 пользователей-твой хаб ляжет, т.к будут загружены все каналы.
Такой трафик вызовет интерес со стороны Корбины. См. п. 1 и 2.