![]() |
#81 |
Главный Кинооператор
![]() |
остановился на этом, создал прокси[/spoiler] теперь анонсеры нужны для рутрекера. |
![]() |
![]() |
#82 |
Разработчик
![]() |
Давайте по порядку:
Если в консоли ввести команду Код:
Код:
где: [you_project_id] - ИД вашего проекта [[email protected]] - ваш имейл Есть такое? |
![]() |
![]() |
#83 |
Главный Кинооператор
![]() |
|
![]() |
![]() |
#84 |
Разработчик
![]() |
Отлично! Инициализация прошла успешно!
Вы скачали архив webproxy.zip и распаковали его на рабочий стол? На рабочем столе появилась папка webproxy. Найдите в ней файл webproxy.py и откройте его, например, программой Блокнот. В 16-й строке в кавычках написано имя хоста: Код:
Замените его на имя хоста для анонсера. В вашем случае получится: Код:
Проверьте строку 30. Должно быть точно так: Код:
Исправьте, если необходимо, сохраните файл и закройте. |
![]() |
![]() |
#85 |
Разработчик
![]() |
Я надеюсь это было несложно, поэтому продолжим.
Снова откройте консоль и введите только две латинские буквы (без энтера!) Код:
и поставьте пробел. Теперь с помощью мышки с рабочего стола перетяните папку webproxy в окно консоли. Отпустите кнопку мыши и теперь нажмите энтер. ![]() Строка перед курсором приобретет вид: Код:
|
![]() |
![]() |
#86 |
Главный Кинооператор
![]() |
немного отличается с вашей картинкой
|
![]() |
![]() |
#87 |
Разработчик
![]() |
Картинка не имеет большого значения. Цель этой сложной манипуляции с мышкой, сменить в консоли текущую папку. Это нужно чтобы gcloud смог найти файлы проекта. Поскольку ваше имя пользователя kybinec, то можно просто ввести такую команду: Код:
|
![]() |
![]() |
#88 |
Главный Кинооператор
![]() |
Да, все получилось без знака >
|
![]() |
![]() |
#89 |
Разработчик
![]() |
Отлично!
Пробуйте выполнить deploy вашего приложения. Введите Код:
И два раза нажмите энтер. При успешном завершении увидите строки Код:
|
![]() |
![]() |
#90 |
Разработчик
![]() |
Теперь можно добавлять прокси анонсеров в торренты. Например, там где указан
//bt2.t-ru.org/ann добавляйте //bt2.{app_id}.appspot.com/ann Удобно его вписать первым. При старте раздачи клиент начнет опрос трекеров с начала списка. |
![]() |
![]() |
#91 |
Главный Кинооператор
![]() |
Заработало!
Спасибоще! Добавил+ |
![]() |
![]() |
#92 |
Разработчик
![]() |
Поздравляю! Держите нас в курсе. Спасибо за ваше терпение и настойчивость. Благодаря вам есть второе подтверждение срабатывания трюка с добавлением пользователя. Теперь можно добавить в инструкцию. |
![]() |
![]() |
#93 |
Сообщения: n/a
|
Sapwood, а можно сделать так, чтобы при входе на rutracker через ваш appspot аннонсеры подставлялись автоматически тоже appspot, т.е. так как сейчас работает трекер кинозала?
|
![]() |
![]() |
#94 |
Главный Кинооператор
![]() |
бесплатный сервер дается емкостью 1ГБ в день, вроде так. сам по себе этот прокси-анонсер немного может глючить, по крайне мене что известно: Не всю статистику может передавать, чем больше раздач, тем больше погрешность. Одну и ту же раздачу с разных ip-адресов и торрентов - может совсем статистику не отдавать. |
![]() |
![]() |
#96 |
Разработчик
![]() |
Приложение может отправлять HTTP-запросы на порты 80-90, 440-450 и 1024-65535 Код:
https://cloud.google.com/appengine/docs/ |
![]() |
![]() |
#97 |
Разработчик
![]() |
Мне кажется, вы излишне усложняете. Протокол обмена с анонсером крайне прост. Клиент один раз в час посылает обычный HTTP-запрос (точно как бразузер): Код:
где: uk=aAbBcCdDeE - ваш паскей info_hash=%15%F5%F5%5C%05%A5%A5%25%E2%FA%F5%5D%B5%9D%5A-%D2%CC%F7%3E - хеш раздачи peer_id=-UT2200-%DE%5C%98%AB%CA%0F%82%1B%FC%160t - идентификатор сессии port=33223 - порт на котором клиент принимает соединения uploaded=123456789 - закачано байт с начала сессии downloaded=23456678 - скачано байт В ответ получает очень короткий ответ: Код:
где: complete 4 - количество сидов на указанной раздаче incomplete 1 - количество скачивающих interval 3600 - интервал в секундах перед отправкой следующего отчета peers {bytes} - байтовый массив с ip-адресами и портами качающих/раздающих Это почти все. Здесь трудно что-то не передать. |
![]() |
![]() |
#98 |
Разработчик
![]() ![]() |
Для передачи пакетов с данными анонсеров одного гигабайта достаточно. В январе этот анонсер был у меня в интернетах от двух провайдеров (в интернетах третьего провайдера работали родные трекеру анонсеры) в течение примерно 5 дней и работали они исправно с учетом трафика файлообмена в полном объеме и учет трафика не зависел от количества IP при раздаче одной и той же раздачи: Cкрытый текст - У Вас, видимо, провайдер не всё пропускал. У меня, например, на другом трекере в интернетах регионального провайдера анонсер bt.....olab-net.appspot.com работал сбоями. Раздачи периодически то краснели, то нормально работали: Cкрытый текст - А в интернетах основного моего провайдера нормально работали. Да, и в интернетах от многих других провайдеров по сообщениям абонентов провайдеров нормально работали. Правда, не уверен в том, что они часто в клиенте видели состояние (статус) трекера. На трекере Rutracker со второй половины вчерашнего дня что-то перемудрили с анонсерами трекера и с показаниями профиля аккаунтов, и ... : Cкрытый текст - За все время пребывания на трекерах такое состояние ("зависание") профиля аккаунта вижу в первый раз. Несмотря на это, трафик файлообмена учитывается нормально: Cкрытый текст - |
![]() |
![]() |
#99 | ||
Главный Кинооператор
![]() |
Насчет нехватки 1ГБ возможно был и не прав, но в январе, когда заблочили здесь анонсеры и все массово стали переходить на kinozal-tv.appspot.com/ann?uk=, в теме Красные раздачи проскакивало несколько постов о возможной нехватки памяти.
далее
А я вот заметил что с верхних строчек королевского топа в начале января //kinozal.me/top_uploaders.php вы скатились вниз довольно ощутимо. |
||
![]() |
![]() |
#100 |
Разработчик
![]() |
Бесплатный 1Гб далеко позади.
kinozal-tv.appspot.com ежедневно отдает 40-50Гб и потребляет около 80 экземпляр/часов. |
![]() |