TorrServer

  • 14 Ответов
  • 13571 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
TorrServer
« : 28 Сентября 2020, 16:51:37 »
Если текущий не работает, то есть вариант  проапгрейдить.
Делаем связку TorrServer + TAM + LRutor, ниже краткий гайд.

Берём бинарник нового TorrServer: https://github.com/YouROK/TorrServer/ (под 905D я брал TorrServer-linux-arm64).
Если на github недоступен, теперь последний бинарник TorrServer можно брать тут: https://releases.yourok.ru/torr/server_release.json
Заливаем сюда "/storage/.config/torrserver/bin" под именем TorrServer (незабываем перед этим отключить его в настройках AlexELec и включить после). Про права тоже помним.

Для форков CoreElec где нет TorrServer изначально инструкция по установке тут: https://forum.alexelec.tv/index.php?topic=85.msg2475#msg2475

Ставим два репозитория:
https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
http://rcstv.ru/static/other/xbmc/repository.lyxstv-0.0.1.zip (устарело, на KODI 18 этот плагин больше не работает).
https://rcstv.ru/static/other/xbmc/repository.lyxstv-0.0.3.zip (под KODI 19)
И плагин script.module.torrserver:
устарело с выходом TorrServer ветки 1.2.xx:
https://github.com/tdw1980/tdw/tree/master/script.module.torrserver
прямой линк: https://github.com/tdw1980/tdw/blob/master/script.module.torrserver/script.module.torrserver-0.2.3.zip

С релизом новой ветки TorrServer 1.2.xx(MatriX.81) требуется новый script.module.torrserver. Утянуть "Latest" можно тут: https://github.com/vadyur/script.module.torrserver

Устанавливаем плагины TAM, LRutor, и script.module.torrserver (этот в ручную).
Настраиваем плагины.
У TAM в общих настройках отключаем кэширование торрентов, в P2P указываем TorrServer_module.
У LRutor в P2P указываем плеер TAM(новый LRutor2 на данный момент работает только через TAM, настройки нет).

Собственно всё. Можно пользоваться LRutor.
Если самостоятельно составляете белый список для OpenVPN или прокси, пропишите в конфиге домены:
Код
rutor.is
d.rutor.is

bt4.t-ru.org
tracker.city9x.com
tracker.electro-torrent.pl
tracker.internetwarriors.net
tracker2.itzmx.com
opentor.org
public.popcorn-tracker.org
tracker.opentrackr.org
bt.svao-ix.ru
explodie.org
tracker.coppersurfer.tk
tracker.grepler.com
tracker.tiny-vps.com
tracker.dler.org
shubt.net
bigfangroup.org
torrent3d.ru
tracker.openbittorrent.com
tracker.ex.ua
« Последнее редактирование: 27 Октября 2021, 02:48:22 от alidiji »

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
Re: TorrServer
« Ответ #1 : 28 Сентября 2020, 20:28:08 »
Обновил 1 пост, кто успел по шагам пройти, У TAM в общих настройках отключите кэширование торрентов. С  кэшированием после перезагрузки KODI воспроизводиться не будет.

*

Оффлайн Alextuzov

  • Постоялец
  • ***
  • 192
  • +1/-0
  • Александр
Re: TorrServer
« Ответ #2 : 29 Сентября 2020, 10:06:52 »
Прошу прощения, но по ссылке https://github.com/YouROK/TorrServer/ я не смог найти бинарники... мне на S912 нужен arm7, а с тем TorrServer, что встроен в прошивку у меня не работает LRuTor, не находит никаких фильмов, выдает ошибку при попытке войти в любую категорию. в OpenVPN я ссылки добавил, так что это не должно влиять... По крайней мере я так думаю... потому что сделал все по инструкции кроме установки другого TorrServer-a
1. LibreELEC (ae-fork) GBM x86_64_v2 v12.0-rc2-01- основной Box IPTV
2. Intel PC GL2 LibreELEC (ae-fork) GBM x86_64_v2 v12.0-rc2-01 (как сервер TVLINK)
3. Beelink S922 CoreELEC (ae-fork) 20.3-Nexus_ae-01
4. Dealdig S912 AlexElec v 3.3.9 (S9XX-DualBoot)
5. T99Mini S905D CoreELEC (ae-fork) 20.3-Nexus_

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
Re: TorrServer
« Ответ #3 : 29 Сентября 2020, 10:40:15 »
Прошу прощения, но по ссылке https://github.com/YouROK/TorrServer/ я не смог найти бинарники... мне на S912 нужен arm7

Справа зелёная кнопка под Releases - "Latest".

На данный момент я нашёл версию 1.1.77 с фиксом: http://xbmc.ru/forum/showpost.php?p=150681&postcount=166
Поправлено открытие файлов раздачи с символами { и }
Можно оттуда утянуть.

Насчёт S912, по идее cpu S905 и новее должны поддерживать arm64.

И на данный момент поиск не пашёт, проблема на самом сайте руторе, из браузера сыпет ошибку, вероятно временно.

--
Сегодня проверил ещё аддон KinoPoisk из  репозитория tdw1980. Работает так же в виде связки TorrServer + TAM + KinoPoisk.
Под него нужно прописывать домены
Код
rutor.is
d.rutor.is
fast-torrent.ru
freebfg.org
www.freebfg.org
bitru.org
#fileek.com
videolenta.biz
kino.lafa.site
torrent.by
#megapeer.org
findmagnet.org
yohoho.cc
4h0y.bitbucket.io
ahoy.yohoho.online
kinozal.tv
kinozal-tv.appspot.com
tr1.torrent4me.com
tr0.tor4me.info
#tr0.tor2me.info
tr1.tor4me.info
#tr1.tor2me.info
tr2.tor4me.info
#tr2.tor2me.info
Те которые пометил # не работают, можно не писать и отключить в настройках KinoPoisk fileek.com и megapeer.org, что бы зазря не тупил.
Готовые правила под OpenVPN выложил в соответствующей теме.
--
UPD: после просмотра скриптов, обновил список для KinoPoisk.
« Последнее редактирование: 01 Октября 2020, 19:44:23 от alidiji »

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
Re: TorrServer
« Ответ #4 : 02 Октября 2020, 17:49:54 »
Потестил ещё плагин TVShow в связке, из репозитория TDW1980. Плагин свежий, не до конца вылизан, не все виды списков нормально отображает, но тем не менее работает. Похож на KinoPoisk, но только для сериалов. Использует те же источники для торрентов что и KinoPoisk.

*

Оффлайн gemostator

  • Пользователь
  • **
  • 28
  • +0/-0
Re: TorrServer
« Ответ #5 : 21 Октября 2020, 15:29:57 »
День добрый подскажыте как поставить плагин torrserver video client с репозитория поставить невозможно ошыбка постояно?

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
Re: TorrServer
« Ответ #6 : 21 Октября 2020, 16:52:29 »
Если не ошибаюсь автор plugin.video.torrserve удалил его. По каким причинам, без понятия.

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
Re: TorrServer
« Ответ #7 : 02 Марта 2021, 19:13:29 »
В связи с релизом новой ветки TorrServer 1.2.xx(MatriX.81) широко нашумевшей в узких кругах, для её работы требуется новый script.module.torrserver. Утянуть "Latest" можно тут: https://github.com/vadyur/script.module.torrserver
Сам новый TorrServer доступен на привычном месте: https://github.com/YouROK/TorrServer/releases
Новый script.module.torrserver по идее так же работает и с старой веткой 1.1.xx
Ветка 1.1.xx продолжает пилиться и фанаты могут порыться на форуме xbmc.ru. На данный момент актуальна 1.1.77_17

На злобу дня:
плагин LRutor на данный момент не работает, автор его не забросил, но занят переделкой под 19 KODI,
плагины от tdw1980 работают на 18 KODI, насколько я понимаю в ближайшее время под 19 KODI мы их не  увидим, так что кому критичны могут сидеть ровно и не дёргаться :)

*

Оффлайн preread

  • Пользователь
  • **
  • 5
  • +0/-0
Re: TorrServer
« Ответ #8 : 03 Марта 2021, 01:05:54 »
Доброе время суток
Сам сервер поставил по инструкции (запустился)
А каким клиентом пользоваться ?
У Алекса в репозитории есть его собственно написанный но он не работает
Код
2021-03-03 00:47:44.675 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: **** End diagnostic info **** 2021-03-03 00:47:44.676 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: Unhandled exception detected!
2021-03-03 00:47:44.677 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: *** Start diagnostic info ***
2021-03-03 00:47:44.677 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: System info: ('Linux', @@@, '3.14.29', '#1 SMP Tue Jul 14 08:20:52 EEST 2020', 'armv7l', '')
2021-03-03 00:47:44.677 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: OS info: AlexELEC-3.3.1 (S9XX.arm)
2021-03-03 00:47:44.677 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: Kodi version: 18.9 (18.9.0) Git:0655c2c
2021-03-03 00:47:44.677 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: File: /storage/.kodi/addons/plugin.video.torrserver/resources/site-packages/torrserve/navigation.py
2021-03-03 00:47:44.677 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: Code context:
                                              249:         request = int(plugin.get_setting("without_info", True))
                                              250:         resp = client("/torrent/list", post_data={"Request": request})
                                              251:>        for t in resp:
                                              252:             if t['Info'] == "{}":
                                              253:                 listing.append({
2021-03-03 00:47:44.677 T:3417207664   ERROR: plugin.video.torrserver [v.1.0.1]: **** End diagnostic info ****
2021-03-03 00:47:44.678 T:3417207664   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: 'NoneType' object is not iterable
                                            Traceback (most recent call last):
                                              File "/storage/.kodi/addons/plugin.video.torrserver/navigation.py", line 6, in <module>
                                                navigation.run()
                                              File "/storage/.kodi/addons/plugin.video.torrserver/resources/site-packages/torrserve/navigation.py", line 454, in run
                                                plugin.run()
                                              File "/storage/.kodi/addons/plugin.video.torrserver/resources/site-packages/torrserve/simpleplugin.py", line 1077, in run
                                                result = self._resolve_function()
                                              File "/storage/.kodi/addons/plugin.video.torrserver/resources/site-packages/torrserve/simpleplugin.py", line 1109, in _resolve_fu
nction
                                                return action_callable(self._params)
                                              File "/storage/.kodi/addons/plugin.video.torrserver/resources/site-packages/torrserve/navigation.py", line 35, in torrents
                                                listing = get_listing("torrents")
                                              File "/storage/.kodi/addons/plugin.video.torrserver/resources/site-packages/torrserve/navigation.py", line 251, in get_listing
                                                for t in resp:
                                            TypeError: 'NoneType' object is not iterable
                                            -->End of Python script error report<--
2021-03-03 00:47:44.804 T:3425600368   ERROR: GetDirectory - Error getting plugin://plugin.video.torrserver/?action=torrents&mod=list
 
2021-03-03 00:47:44.808 T:4092212944   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.torrserver/?action=torrents&mod=list) failed


Спасибо

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
Re: TorrServer
« Ответ #9 : 03 Марта 2021, 03:14:29 »
А каким клиентом пользоваться ?
В том же репо от tdw1980 где TAM брали, есть KinoPoisk, TVShow (остальное не пробовал).список доменов по которым они ищут есть в 4 посте этой темы.

*

Оффлайн thenovalive

  • Пользователь
  • **
  • 5
  • +0/-0
Re: TorrServer
« Ответ #10 : 21 Мая 2021, 18:18:56 »
Берём бинарник нового TorrServer: https://github.com/YouROK/TorrServer/ (под 905D я брал TorrServer-linux-arm64).
Заливаем сюда "/storage/.config/torrserver/bin" под именем TorrServer (незабываем перед этим отключить его в настройках AlexELec и включить после). Про права тоже помним.
ОТДУШИ!!!
Только из-за этого здесь зарегался, хотел создать тему в моей ветке Amlogic но нашел эту ветку, повезло!
Кому интересно у меня такая сейчас связка на ТВ от Самсунг (смарт ОС на тайзене, свежий), вообщем приложение Vplay + Torrserve. В качестве Torrserver выбрал свою приставку Kii Pro (проц S905). AlexELEC там самый свежий. фото здесь.
Что я сделал, скачал бинарник для линукса арм7 (это для моей версии процессора S905) на гитхабе и загрузил через терминал по пути который Вы подсказали. Права файлу не выдавал, т.к. делал под пользователем root. Всё записслось из-под рута. Потом запустил этот бинарник вречную в терминале (chmod +x TorrServer)
Еще б кто-нибудь написал гайд по настройке торсерва, каждый пукнт за что отвечает, но я чуть-чуть в торрентах разбирааюсь, поэтому настройл под свой провайдер, но лишнем не будет!
« Последнее редактирование: 21 Мая 2021, 18:30:59 от thenovalive »

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
Re: TorrServer
« Ответ #11 : 15 Августа 2021, 08:47:13 »
Установка TorrServer на форк CoreElec. В интерфейсе его нет, но можно поставить как демон ручками.
Под виндой для заливки и раздачи прав можно использовать WinSCP, для раздачи команд  putty. Логин пароль по дефолту "root" "mcpc".

1. Берём бинарник "Latest" TorrServer под свой CPU: https://github.com/YouROK/TorrServer/ (под современные амлоджики пойдёт linux-arm64).
Если на github недоступен, теперь последний бинарник TorrServer можно брать тут: https://releases.yourok.ru/torr/server_release.json
2. Заливаем сюда: "/storage/.config/torrserver/bin" под именем TorrServer
3. Перемещаем "torrserver.service" в каталог "/storage/.config/system.d/".
4. Раздаём права rwxr-xr-x (0755) для бинарника "TorrServer" и "torrserver.start".
5. Запуск:
systemctl daemon-reload
systemctl enable torrserver.service
systemctl start torrserver.service

Всё, после этого сервер должен быть доступен по IP_коробки:8090

Файлы в аттаче, torrserver.start должен находиться в папке "/storage/.config/torrserver/", torrserver.service как упоминалось выше в папке "/storage/.config/system.d/".

[вложение удалено администратором]


--
По просьбам, выкладываю содержание файлов ранее бывших в аттаче.
torrserver.service
Код
[Unit]
Description=TorrServer Daemon
Requires=network-online.target
After=network-online.target
Before=kodi.service

[Service]
ExecStart=/storage/.config/torrserver/torrserver.start
TimeoutStopSec=1
Restart=always
RestartSec=20
StartLimitInterval=0

[Install]
WantedBy=multi-user.target

torrserver.start
Код
#!/bin/sh

TS_DIR="/storage/.config/torrserver"
TS_BIN="$TS_DIR/bin/TorrServer"


[ ! -x $TS_BIN ] && exit 1

TORRSRV_PORT="8090"
TS_ARGS="--port $TORRSRV_PORT -d $TS_DIR"

exec $TS_BIN $TS_ARGS > /dev/null 2>&1
« Последнее редактирование: 27 Января 2022, 07:50:56 от alidiji »

*

Оффлайн alidiji

  • Постоялец
  • ***
  • 181
  • +3/-0
Re: TorrServer
« Ответ #12 : 25 Октября 2021, 16:11:47 »
Бинарники переехали на https://releases.yourok.ru/torr/server_release.json (github у себя забанил забанил).
Fix: на github снова проект доступен.
На данный момент актуальная версия MatriX.108 MatriX.109, пишут что пофикшены баги связанные с кэшированием при перемотке за пределы кэша( двойной ридер) и вообще типа лучшая версия на данный момент.
« Последнее редактирование: 27 Октября 2021, 02:51:43 от alidiji »

*

Оффлайн patkino

  • Пользователь
  • **
  • 19
  • +0/-0
Re: TorrServer
« Ответ #13 : 15 Июня 2022, 13:00:37 »
Подскажите. Ставлю по инструкции. Служба не стартует.
TorrServer Daemon
     Loaded: loaded (/storage/.config/system.d/torrserver.service; enabled; vendor preset: disabled)
     Active: activating (auto-restart) (Result: exit-code) since Wed 2022-06-15 12:23:14 MSK; 9s ago
    Process: 6432 ExecStart=/storage/.config/torrserver/torrserver.start (code=exited, status=203/EXEC)
    Process: 7453 ExecStart=/storage/.config/torrserver/torrserver.start (code=exited, status=203/EXEC)
   Main PID: 7453 (code=exited, status=203/EXEC)

Пробовал и linux-arm64 и linux-armv7
Установка чётко по алгоритму, разрешения дал. Что не так?
« Последнее редактирование: 15 Июня 2022, 13:20:22 от patkino »

*

Оффлайн fipiko

  • Новичок
  • *
  • 1
  • +0/-0
Re: TorrServer
« Ответ #14 : 07 Февраля 2024, 20:50:52 »
Обратите внимание, что в случае обновления TorrServer до новой версии, вам может потребоваться проверить наличие обновлений для плагина script.module.torrserver и других компонентов. Не забудьте купить прокси чтобы провести полный эксперемент. Всегда следите за актуальными версиями и инструкциями разработчиков.
« Последнее редактирование: 08 Февраля 2024, 20:48:29 от fipiko »