grey_rat Опубликовано 13 ноября, 2011 (изменено) · Жалоба В utorrent 3.0 , 3.0.1 , 3.1 , ну и соответственно в последних Bittorent появились новые три опци в настройках программы : isp.peer_policy_enable - включено по умолчанию isp.peer_policy_override - выключено isp.peer_policy_url - пустое поле для вписания url на какие-то данные Эта тема так же была поднята здесь http://rutracker.org/forum/viewtopic.php?p=49070137#49070137 Может кто-нибудь знает как эти функции можно настроить и использывать ? Изменено 13 ноября, 2011 пользователем grey_rat Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MMM Опубликовано 13 ноября, 2011 (изменено) · Жалоба А есть мануал от клиента? Интересно было бы задавать некоторые опции клиенту через DNS или dhcp UPD. А в каком состоянии опция isp.bep22 по умолчанию в 3.x ? Изменено 13 ноября, 2011 пользователем MMM Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grey_rat Опубликовано 13 ноября, 2011 · Жалоба В мануале к клиенту только настройки от 2.2.1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 13 ноября, 2011 (изменено) · Жалоба MMM, isp.bep22 включен по дефолту с 3.0 peer_policy очень похож на эту тему: http://forum.utorrent.com/viewtopic.php?id=63921 Изменено 13 ноября, 2011 пользователем littlesavage Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grey_rat Опубликовано 13 ноября, 2011 (изменено) · Жалоба Ах да ещё ж есть и isp.fqdn isp.primary_dns isp.secondary_dns 2 года прошло с того момента как вопрос был поднят http://forum.utorrent.com/viewtopic.php?id=63921 , теперь нужно подождать ещё с годик пока узнаем как этим пользоваться :) Изменено 13 ноября, 2011 пользователем grey_rat Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MMM Опубликовано 13 ноября, 2011 · Жалоба а исходников на клиента нету, случаем? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MMM Опубликовано 13 ноября, 2011 · Жалоба В общем, tcpdump не показал никакой такой активности в сторону peer policy. И не совсем понятно, почему в isp.primary_dns оказался адрес из opendns... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grey_rat Опубликовано 13 ноября, 2011 · Жалоба а исходников на клиента нету, случаем? не , utorrent закрытый клиент Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 13 ноября, 2011 · Жалоба Если указать isp.peer_policy_url, то utorrent делает на него запрос. Судя по всему, он ждет ждет XML примерно такого формата: <btpolicy> <iprange start="192.168.1.1" end="192.168.1.255" weight="10" /> <iprange start="192.168.2.1" end="192.168.2.255" weight="1" /> </btpolicy> Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 19 ноября, 2011 (изменено) · Жалоба Так и есть. В xml указываются приоритеты от 0 (min) до 10 (max) включительно. По умолчанию приоритет для всех равен 5. По этим приоритетам utorrent определяет, к каким пирам пытаться цепляться в первую очередь. Похоже, что способа установить isp.peer_policy_url автоматически, пока нет. :( Для тех, кто захочет поэкспериментировать, сделал пример конфига с адресами чебоксарских провайдеров здесь. Дипазон адресов в xml указывается элементами iprange, либо netmask. Ссылку можно напрямую вставить в isp.peer_policy_url. isp.fqdn, isp.primary_dns, isp.secondary_dns - все эти параметры используются в реализации bep22. В виндовой версии utorrent шлет DNS SRV запросы не на системные DNS, а на эти (т.е. split-horizon DNS в пролете). В линуксовой bep22 не поддерживается вообще. Возможно, авторов возникли проблемы с определением системных DNS. Изменено 19 ноября, 2011 пользователем littlesavage Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
koshkoshka Опубликовано 20 ноября, 2011 · Жалоба Так и есть. В xml указываются приоритеты от 0 (min) до 10 (max) включительно. По умолчанию приоритет для всех равен 5. По этим приоритетам utorrent определяет, к каким пирам пытаться цепляться в первую очередь. Похоже, что способа установить isp.peer_policy_url автоматически, пока нет. :( Для тех, кто захочет поэкспериментировать, сделал пример конфига с адресами чебоксарских провайдеров здесь. Дипазон адресов в xml указывается элементами iprange, либо netmask. Ссылку можно напрямую вставить в isp.peer_policy_url. isp.fqdn, isp.primary_dns, isp.secondary_dns - все эти параметры используются в реализации bep22. В виндовой версии utorrent шлет DNS SRV запросы не на системные DNS, а на эти (т.е. split-horizon DNS в пролете). В линуксовой bep22 не поддерживается вообще. Возможно, авторов возникли проблемы с определением системных DNS. Работает приоритет. Вот сразу обнаружило своих с пиринга без всяких перезапусков торрента. Спасибо. Просто xml-файл для своей сахалинской пиринговой зоны создал и поместил на хостинг. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vasiliy0 Опубликовано 21 ноября, 2011 (изменено) · Жалоба Хорошо бы, чтобы utorrent этот isp.peer_policy_url как-нибудь из _bittorrent-peer_policy_url._tcp.customer.example.com читал, как ретрекер. Изменено 21 ноября, 2011 пользователем vasiliy0 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grey_rat Опубликовано 21 ноября, 2011 · Жалоба Может быть isp.fqdn и isp.peer_policy_override можно как-то задействовать ... Логично предположить , что если utorrent обращается по ссылке как например http://ls.orionet.ru/btpolicy.xml , то вполне вероятно , что может быть есть реализация аналога isp.bep22 , но только адрес выдаётся не ретрекера , а адрес isp.peer_policy_url Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
koshkoshka Опубликовано 23 ноября, 2011 · Жалоба Может быть isp.fqdn и isp.peer_policy_override можно как-то задействовать ... Логично предположить , что если utorrent обращается по ссылке как например http://ls.orionet.ru/btpolicy.xml , то вполне вероятно , что может быть есть реализация аналога isp.bep22 , но только адрес выдаётся не ретрекера , а адрес isp.peer_policy_url только по непонятным причинам разрабы utorrent скрывают факт существования приоритезации IP Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grey_rat Опубликовано 23 ноября, 2011 · Жалоба Задал вопрос на их форуме : Firon , AdamK , DreadWingKnight , tell how to use : isp.fqdn isp.primary_dns isp.secondary_dns isp.peer_policy_override и получил ответ : I'm unsure what fqdn is. Probably an auto-filled value. Primary and secondary DNS are auto-filled from the bep22 lookups. policy override allows you to ignore when the peer policy requests to block you from connecting to certain IPs. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
koshkoshka Опубликовано 23 ноября, 2011 · Жалоба Задал вопрос на их форуме : Firon , AdamK , DreadWingKnight , tell how to use : isp.fqdn isp.primary_dns isp.secondary_dns isp.peer_policy_override и получил ответ : I'm unsure what fqdn is. Probably an auto-filled value. Primary and secondary DNS are auto-filled from the bep22 lookups. policy override allows you to ignore when the peer policy requests to block you from connecting to certain IPs. и что это означает? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grey_rat Опубликовано 24 ноября, 2011 · Жалоба I'm unsure Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grey_rat Опубликовано 25 ноября, 2011 · Жалоба Устроит ли всех вариант , когда по дефолту в isp.peer_policy_url будет прописан адрес http://peer_policy.local/announce.xml ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 25 ноября, 2011 · Жалоба Устроит ли всех вариант , когда по дефолту в isp.peer_policy_url будет прописан адрес http://peer_policy.local/announce.xml ? Нет :/ Во первых, зона .local используется в zeroconf и от её использования надо избавляться. Во вторых, символ '_' не разрешен в именах хостов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 25 ноября, 2011 · Жалоба А вариант, как bep22 не проще ? Кому надо, тот заведет SRV запись в DNSе. Кому не надо, тот и announce.xml никуда не положит. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 25 ноября, 2011 · Жалоба Устроит ли всех вариант , когда по дефолту в isp.peer_policy_url будет прописан адрес http://peer_policy.local/announce.xml ? Нет :/ Во первых, зона .local используется в zeroconf и от её использования надо избавляться. Во вторых, символ '_' не разрешен в именах хостов. Избавляться надо от зероконфов. Про '_' спорный вопрос, но проблемы бывают(например с ie и старыми биндами), лучше без него А вариант, как bep22 не проще ? Кому надо, тот заведет SRV запись в DNSе. Кому не надо, тот и announce.xml никуда не положит. Кстати, каким образом uTorrent определяет IP за натом, чтоб резовлить SRV запись? Что-то совсем лень сниферить, да и не факт что это тривиально. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 25 ноября, 2011 · Жалоба Полагаю лучше бы они .torrent / .p2p фейковую зону сделали, раз уж вообще в это полезли. беп22 тоже хороший вариант. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grey_rat Опубликовано 25 ноября, 2011 · Жалоба Я про то , что можно попросить разрабов utorrenta сделать по дефолту универсальную ссылку в isp.peer_policy_url Если мой вариант не подходит , какой вид ссылки тогда лучше ? Вариант с bep22 , как я понимаю, ещё никто не реализовал . Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
[anp/hsw] Опубликовано 25 ноября, 2011 (изменено) · Жалоба Вариант bep22 какой-то замудреный. Зона "local" действительно используется для zeroconf (и соответственно разрешаться должна через multicast dns) но раз уж есть retracker.local, не вижу причин не добавить retracker.local/peerpolicy.xml. либо peerpolicy.local/announce.xml символ "_" в любом случае не стоит делать, например squid сразу его порежет, если не разрешить обратное. p.s. в свое время windows все зоны первого уровня, не попадающие в список "легитимных", например "local" и "lan" точно, резолвило чуть более, чем никак, google chrome при заходе на *.lan тоже иногда выдает что-то невнятное, поэтому от *.p2p, *.torrent и прочего рекомендовал бы отказаться в пользу хоть и некорректного, но провереного "local". Изменено 25 ноября, 2011 пользователем [anp/hsw] Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 25 ноября, 2011 · Жалоба bep22 сам по себе нормально живет. внешний IP и по нему имя домена он определяет, по всей видимости, после первого соединения с внешним пиром. При наличии связи только с трекером bep22 не отрабатывает даже при наличии внешнего IP на интерфейсе. И в хождении на какие нибудь whatismyip.com он не замечен. Некоторые, не будем тыкать пальцами, вместо retracker.local в торрент файлы вставляют retracker.home Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...