121

Торрент поисковик. Пиратский город.

Аррр, Джонни был отличным малым, мы все еще вспоминаем его за очередной кружкой, но а тем временем наш корабль прибыл в гавань известного пиратского города, где собираются пираты со всего света. Тут мы повстречали и Малого Крыса Джека, Краснобородого Барона, ну и конечно небезызвестных пиратов Циничного Смертоносца, и Рыжую Бестию, которая как всегда сидела у окна в баре, вот с ней у меня как раз личные счеты...

Предыдущие статьи:

Часть 1: https://pikabu.ru/story/torrent_poiskovik_4731705

Часть 2: https://pikabu.ru/story/torrent_poiskovik_obnovlenie_4769079
Часть 3: https://pikabu.ru/story/torrent_poiskovik_nebolshoe_obnovlen...
Часть 4: https://pikabu.ru/story/torrent_poiskovik_piratskie_voynyi_5...

В прошлой статье я закончил на месте с печальной потерей сервера из-за DMCA и на том, как убого сервис работал под тором со всеми зеркалами, но все же работал. С того момента я так толком и не поднял стабильный сервер, которым можно было бы хвастаться как прежним, а tor2web сервера умирали как мухи. Даже и не знаю, видно темные времена настали для дипвеба, либо общее доверие и нужда в зеркалах подупала. Ну, может оно и к лучшему, тор изначально был временным решением и не очень дружелюбным к пользователям.

Сейчас выдались свободные деньки, и я решил подумать над альтернативным вариантом поисковика, который можно было использовать вне зависимости от обстоятельств, и он бы не зависел от моего сервера или какого другого. Ведь когда-нибудь могут прикрыть не только мой поисковик, но и рутрекер, рутор как сейчас это происходит со многими поисковиками на западе. А ведь это самая критическая часть торрент инфраструктуры - потеря любого популярного торрент-трекера довольно существенна. К примеру, был немного опечален узнав, что не так давно мы потеряли нашего доблестного капитана Nyaa Torrents (ну уж извините, я слоупок и недавно об этом узнал).

В общем, чтобы решить часть проблем, решил сделать отдельную автономную версию поисковика для десктопа (пока под Windows, скоро еще выпущу под мак с линем). В целом это все тоже самое, только не зависит от сервера и может собирать вашу локальную базу торрентов для поиска. Более того, можно даже обмениваться базами и пополнять существующие. По сути, это еще ранняя альфа и кое-что, что работало, может работать некорректно, уже не говоря про целый пак багов которые явно могут затруднить юзание на десктопе. Дальше в статье пойдет речь о технических особенностях использования десктоп версии. (Баг репорты оставить можно тут - https://github.com/DEgITx/rats-search/issues )

Скачать: https://github.com/DEgITx/rats-search/releases/download/0.1....

Для сбора новых торрентов убедитесь что у вас открыты 4445 и 4446 (особенно UDP порты!). Адекватные настройки ждите в следующих версиях.

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

База торрентов будет находиться где-то тут:

c:\Users\ВАШ_ПОЛЬЗОВАТЕЛЬ\AppData\Roaming\Rats on The Boat\database\

Я к чему оставляю этот путь, если база вдруг повредиться, а такое иногда бывает при некорректном завершении (известный баг), я бы не хотел чтобы моя косолапость стала причиной негодований после 5-дневного непрерывного сбора урожая (торрентов). В общем это папка бэкапа собранной базы торрентов: закрываем приложение либо через трей либо через крестик, бэкапим базу. Этими же базами можно обмениваться. В будущем, скорее всего, будет инструментарий для их синхронизации.

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

Появились базовые фильтры, которые нормально работают в веб-версии и немного ограниченно в десктопной:

Можно подключить изначальную базу из ~50 000 торрентов, которую можно продолжить собирать дальше. По понятным причинам она не включена в сборку. Ссылку на базу я оставлю в комментарии.

9
Автор поста оценил этот комментарий

База с 50k торрентами, можете раширять дальше:
magnet:?xt=urn:btih:93af754a766e51afd00ede71affec9cf1a43cb95&dn=database_50k.rar (~52мб)
положить database в c:\Users\ВАШ_ПОЛЬЗОВАТЕЛЬ\AppData\Roaming\Rats on The Boat\

показать ответы
4
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
6
Автор поста оценил этот комментарий

спасибо :)

4
Автор поста оценил этот комментарий

Кое какое уточнение, порты нужно не просто открыть, а еще пробросить в случае c NAT #comment_105907744
к примеру на роутерах

1
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Все как раньше - косвенно разграничивается по признакам, но кто хочет - найдет то что его душе угодно в этом плане.


Насчет паранойи - детектироваться чем-то вроде iknowwhatyoudownload не будет, т.к. работает с торрентами чуть подругому и не является торрент клиентом по сути. Т.е. сбор статистики осуществляется относительно безопасно.
Впринципе вас могут вычислить по трафику, но по трафику вас и от просто торрент-клиента вычислить могут, что вы там что-то скачиваете :) - так что самое время прекращать качать и начать жить честно :D.

показать ответы
3
Автор поста оценил этот комментарий
Если я не ошибаюсь, то предыдущая версия выходила около года назад. Верно?
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

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

2
DELETED
Автор поста оценил этот комментарий

Да, кстати, после ошибки, что я скинул скриншотом лог не появляется - только после повторного запуска, в котором, к слову, эта ошибка не появляется, но программа все равно моментально снимается
Ошибка , что была на скриншоте появляется ровно один раз - сразу после установки. Более она вообще не вылазит до тех пор, пока прогу не переустановить

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

если кто-то читает эту ветку - данную проблему решили )

показать ответы
2
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Я там обновил загрузку на сайте, попробуй скачать установить, если вдруг после запуска в папке c:\Users\ВАШ_ПОЛЬЗОВАТЕЛЬ\AppData\Roaming\Rats on The Boat появиться rats.log
скинь содержимое как-нибудь, через какой сайт (окей если зарегаешься на гитхабе и оставишь его в new issue), может поможет разобраться.

показать ответы
2
DELETED
Автор поста оценил этот комментарий

Тикет - это регистрация нужна. win 10, самая последняя версия и конечно же 64 битка, intel core i3 3220, 8gb оперативки, а остальное, думаю, не так уж и важно. Инсталятор , судя по всему, завершил установку, в пуске появилась Ваша "лодка". При попытке ее запустить она моментально "тонет". Просто падает и все, ни окна , ничего. В процессах висит меньше секунды, только и успеваю увидеть значок

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Поищите в процессах searchd.exe - если вдруг есть завершите (и скажите мне), затем удалите c:\Users\ВАШ_ПОЛЬЗОВАТЕЛЬ\AppData\Roaming\Rats on The Boat и попробуйте опять, может запуститься.

показать ответы
3
DELETED
Автор поста оценил этот комментарий

Под десяткой вообще не запустился
Процесс появляется и сразу падает
Впрочем радует, что наша лодка медленно превращается в подлодку xd
Благодарю за проделанную( но конкретно на моем пк бесполезную xd) работу и надеюсь на развитие проги

Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

https://github.com/DEgITx/rats-search/issues создайте тикет (new issue)
64-Битная система надеюсь? Опишите пожалуйста характеристики вашей системы (версия, и железо) и в каком месте не запустилось.
Потому что на скачке там инсталятор, он не запускается или уже само приложение после установки?

показать ответы
0
от КАМАРОВ
Автор поста оценил этот комментарий

Установил прогу. Запустилась 3 раза, а после перезагрузки не удалось. Просто ни чего не происходит, searchd.exe в процессах нет.

Винда 10 64. порты открыты.

Что посоветуешь?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ну если неправильно остановить то может покоцать кое что, я посоветую подождать следующую версию где я это поправлю, либо удалить папку appdata/roaming/rats on the boat вместе с базой

0
от КАМАРОВ
Автор поста оценил этот комментарий

Почему через тор не работает? 5z6giiptmzk5ft7n.onion/

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

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

показать ответы
1
Автор поста оценил этот комментарий

И может это только я стормозил. Но наверно стоит указать, что порты надо не только в фаерволе открыть, но и пробросить при наличии NAT.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

я оставил комментарием в начальной ветке, а то малоли

2
Автор поста оценил этот комментарий

Действительно запустилось. Было бы неплохо добавить хоть какую то индикацию прогресса в составлении базы

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

хорошо

показать ответы
2
DELETED
Автор поста оценил этот комментарий

Да, кстати, после ошибки, что я скинул скриншотом лог не появляется - только после повторного запуска, в котором, к слову, эта ошибка не появляется, но программа все равно моментально снимается
Ошибка , что была на скриншоте появляется ровно один раз - сразу после установки. Более она вообще не вылазит до тех пор, пока прогу не переустановить

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

я там обновил сборку, если не помогло, буду дальше пробовать )

2
DELETED
Автор поста оценил этот комментарий

Да, кстати, после ошибки, что я скинул скриншотом лог не появляется - только после повторного запуска, в котором, к слову, эта ошибка не появляется, но программа все равно моментально снимается
Ошибка , что была на скриншоте появляется ровно один раз - сразу после установки. Более она вообще не вылазит до тех пор, пока прогу не переустановить

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

это нормально (насчет лога), вроде приблизительно есть предположения в чем проблема, давай чтобы не забивать ветку на гитхабе продолжим, есть просто пару вариантов, не очень уверен какой из них

1
DELETED
Автор поста оценил этот комментарий

Лог залью на гитхаб
UPD: Если я силен в англ, то она снимается, потому что у меня закрыт порт(Ля, ну я же их все открыл, когда еще с террарией парился, ну чо за)
UPD2: Лог залил(хотя, можно было и сюда, там все равно 1 строчка)

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

а есть еще searchd.log рядом ?

можешь еще его прикрепить если есть?

показать ответы
1
DELETED
Автор поста оценил этот комментарий
а описания как то будут погружаться? или хотя бы ссыль?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества