Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 18.08.2021, 12:17   #4451
vlad4573
Junior Member
 
Регистрация: 20.03.2021
Сообщений: 8
По умолчанию

Цитата:
Сообщение от petefree Посмотреть сообщение
Тоже со всем этим мучался не один день, в итоге пришлось немного потратиться, купил роутер, накатил openwrt на него уже wireguard
У меня есть не задействованный роутер с openwrt. Вопрос на сколько сложно это все провернуть и есть ли какая нибудь внятная инструкция?
vlad4573 вне форума   Ответить с цитированием
   
Старый 18.08.2021, 12:42   #4452
kumok
Senior Member
 
Регистрация: 08.02.2017
Сообщений: 400
По умолчанию

Цитата:
Сообщение от vlad4573 Посмотреть сообщение
У меня есть не задействованный роутер с openwrt. Вопрос на сколько сложно это все провернуть и есть ли какая нибудь внятная инструкция?
https://4pda.to/forum/index.php?show...ost&p=75782612
kumok вне форума   Ответить с цитированием
Старый 18.08.2021, 12:44   #4453
blackride
Senior Member
 
Аватар для blackride
 
Регистрация: 15.06.2011
Сообщений: 766
По умолчанию

Цитата:
Сообщение от vlad4573 Посмотреть сообщение
У меня есть не задействованный роутер с openwrt. Вопрос на сколько сложно это все провернуть и есть ли какая нибудь внятная инструкция?
Так пробовали?:
http://xbmc.ru/forum/showpost.php?p=...postcount=2115
blackride вне форума   Ответить с цитированием
Старый 18.08.2021, 12:56   #4454
vlad4573
Junior Member
 
Регистрация: 20.03.2021
Сообщений: 8
По умолчанию

Цитата:
Сообщение от blackride Посмотреть сообщение
Спасибо попробую.

Цитата:
Сообщение от kumok Посмотреть сообщение
Спасибо большое. Буду пробовать.

Последний раз редактировалось vlad4573; 18.08.2021 в 13:53.
vlad4573 вне форума   Ответить с цитированием
Старый 18.08.2021, 19:49   #4455
vlad4573
Junior Member
 
Регистрация: 20.03.2021
Сообщений: 8
По умолчанию

Цитата:
Сообщение от blackride Посмотреть сообщение
Огромное спасибо. proxy работают. Вбил настройки в elementum, сначала ничего не работало, потом включил настройку пропускать ipv6 адреса и elementum начал находить ссылки Rutracker. Потом включил настройку "Использовать домен в Tor" и elementum начал искать ссылки Rutor (правда в данном случае не ищет ссылки Rutracker, транно конечно, но главное работает как никак)
vlad4573 вне форума   Ответить с цитированием
Старый 24.08.2021, 11:05   #4456
u96
Junior Member
 
Регистрация: 24.08.2021
Сообщений: 5
По умолчанию Resolve failed for rutracker.lib

Соучастники нужна помощь, курил форум, юзал google, но никак не могу победить ошибку: WARNING <general>: [plugin.video.elementum] WARN linkssearch ▶ 1 Resolve failed for https://rutracker.lib/...
Elementum в связке с Burst
Burst: Переключатель "Использовать публичные DNS" вкл
<setting id="use_public_dns">true</setting>
<setting id="public_dns_list">94.140.14.140, 94.140.14.141</setting>
<setting id="opennic_dns_list">193.183.98.66, 51.89.88.77, 94.16.114.254</setting>

По log'ам всё хорошо, результаты найдены:
2021-08-24 10:43:18.761 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] > RuTracker search URL: https://rutracker.lib/forum/tracker....0&prev_oop=1&f[]=-1&o=10&s=2&oop=1&pn=
2021-08-24 10:43:19.360 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] Using translated 'ru' title 'интерстеллар'
2021-08-24 10:43:19.360 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] Reusing previous login
2021-08-24 10:43:19.361 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] > RuTracker search URL: https://rutracker.lib/forum/tracker....0&prev_oop=1&f[]=-1&o=10&s=2&oop=1&pn=
2021-08-24 10:43:19.930 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] Using translated 'original' title 'interstellar'
2021-08-24 10:43:19.933 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] >> RuTracker returned 25 results in 1.5 seconds, sending 10 best ones
2021-08-24 10:43:19.962 T:5352 WARNING <general>: [script.elementum.burst] Providers returned 10 results in 1.52 seconds

А вот дальше все как-то не очень, Elementum не может найти ip адрес хоcта rutracker.lib, пробовал как со встроенным DNS клиентом, так и без него
2021-08-24 10:43:34.972 T:9412 WARNING <general>: [plugin.video.elementum] WARN linkssearch ▶ 1 Resolve failed for https://rutracker.lib/forum/dl.php?t...nt=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36|Accept-Encoding=gzip, deflate|Accept=text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9|Connection=keep-alive|Accept-Language=ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,uk;q=0.6,pl;q=0.5|Cache-Control=max-age=0|Content-Language=en|Origin=https://rutracker.lib/forum/tracker.php?nm=interstellar+2014&prev_new=0&prev_o op=1&f[]=-1&o=10&s=2&oop=1&pn=|Referer=https://rutracker.lib/forum/tracker.php?nm=interstellar+2014&prev_new=0&prev_o op=1&f[]=-1&o=10&s=2&oop=1&pn=|Cookie=bb_session=0-7780707-yfs3GBWVgJB05NUvIalL : Get "https://rutracker.lib/forum/dl.php?t=5014155": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

Куда копать?
u96 вне форума   Ответить с цитированием
Старый 30.08.2021, 17:06   #4457
u96
Junior Member
 
Регистрация: 24.08.2021
Сообщений: 5
По умолчанию

Цитата:
Сообщение от u96 Посмотреть сообщение
Соучастники нужна помощь, курил форум, юзал google, но никак не могу победить ошибку: WARNING <general>: [plugin.video.elementum] WARN linkssearch ▶ 1 Resolve failed for https://rutracker.lib/...
Elementum в связке с Burst
Burst: Переключатель "Использовать публичные DNS" вкл
<setting id="use_public_dns">true</setting>
<setting id="public_dns_list">94.140.14.140, 94.140.14.141</setting>
<setting id="opennic_dns_list">193.183.98.66, 51.89.88.77, 94.16.114.254</setting>

По log'ам всё хорошо, результаты найдены:
2021-08-24 10:43:18.761 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] > RuTracker search URL: https://rutracker.lib/forum/tracker....0&prev_oop=1&f[]=-1&o=10&s=2&oop=1&pn=
2021-08-24 10:43:19.360 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] Using translated 'ru' title 'интерстеллар'
2021-08-24 10:43:19.360 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] Reusing previous login
2021-08-24 10:43:19.361 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] > RuTracker search URL: https://rutracker.lib/forum/tracker....0&prev_oop=1&f[]=-1&o=10&s=2&oop=1&pn=
2021-08-24 10:43:19.930 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] Using translated 'original' title 'interstellar'
2021-08-24 10:43:19.933 T:9604 WARNING <general>: [script.elementum.burst] [rutracker] >> RuTracker returned 25 results in 1.5 seconds, sending 10 best ones
2021-08-24 10:43:19.962 T:5352 WARNING <general>: [script.elementum.burst] Providers returned 10 results in 1.52 seconds

А вот дальше все как-то не очень, Elementum не может найти ip адрес хоcта rutracker.lib, пробовал как со встроенным DNS клиентом, так и без него
2021-08-24 10:43:34.972 T:9412 WARNING <general>: [plugin.video.elementum] WARN linkssearch ▶ 1 Resolve failed for https://rutracker.lib/forum/dl.php?t...nt=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36|Accept-Encoding=gzip, deflate|Accept=text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9|Connection=keep-alive|Accept-Language=ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,uk;q=0.6,pl;q=0.5|Cache-Control=max-age=0|Content-Language=en|Origin=https://rutracker.lib/forum/tracker.php?nm=interstellar+2014&prev_new=0&prev_o op=1&f[]=-1&o=10&s=2&oop=1&pn=|Referer=https://rutracker.lib/forum/tracker.php?nm=interstellar+2014&prev_new=0&prev_o op=1&f[]=-1&o=10&s=2&oop=1&pn=|Cookie=bb_session=0-7780707-yfs3GBWVgJB05NUvIalL : Get "https://rutracker.lib/forum/dl.php?t=5014155": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

Куда копать?
=========================================
Отвечу сам себе, вдруг кому-то еще будет полезна инфа.
Как оказалось все дело в файле dns.go из иcходника Elementum https://github.com/elgatito/elementum/tree/master/proxy, требуется замена в строке opennicResolver = dns_resolver.New([]string{"193.183.98.66", "172.104.136.243", "89.18.27.167"}) на рабочие dns: "163.172.168.171", "51.89.88.77", "172.98.193.62"
Но чтобы начать это использовать необходимо пересобрать пакет с помощью cross-compiler под нужную ОС:
Использовал Debian на Hyper-V (min 40Гб HDD)
После установки разрешить пользователю root доступ по ssh и все команды от имени root.
Проверить установленные пакеты:
bash
curl
wget
pkg-config
build-essential
make
automake
autogen
libtool
libpcre3-dev
bison
yodl
tar
xz-utils
bzip2
gzip
file
rsync
sed
upx
и установить go: https://golang.org/doc/install переменную export PATH=$PATH:/usr/local/go/bin можно добавить в файл $HOME/.bashrc и применить изменения командой exec "$BASH"
Следующим шагом устанавливаем docker
apt update
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt update
apt-cache policy docker-ce
apt install docker-ce
проверяем статус: systemctl status docker
Active: active (running)

Получаем исходник:
git clone --depth=50 --branch=master https://github.com/elgatito/elementum.git elgatito/elementum
и вносим изменения в файл $HOME/elgatito/elementum/proxy/dns.go

Получаем образ cross-compiler
cd $HOME/elgatito/elementum/
make pull-all (для всех платформ) или для нужной
make pull PLATFORM=android-x64
- PLATFORM=android-arm
- PLATFORM=android-x64
- PLATFORM=android-x86
- PLATFORM=darwin-x64
- PLATFORM=linux-arm
- PLATFORM=linux-armv7
- PLATFORM=linux-arm64
- PLATFORM=linux-x64
- PLATFORM=linux-x86
- PLATFORM=windows-x64
- PLATFORM=windows-x86
Задаем переменную
export GOPATH="$HOME/go"
Получаем пакеты elementum
go get -d github.com/elgatito/elementum
Для поддержки Windows, но обязательной для всех сборок, вам также понадобятся:
go get github.com/mattn/go-isatty
Запускаем для всех платформ
make или make windows-x64

Результаты будут в папке $HOME/elgatito/elementum/build

Осталось заменить файл на устройстве и всё!
u96 вне форума   Ответить с цитированием
Старый 30.08.2021, 17:12   #4458
elgato
Senior Member
 
Регистрация: 05.12.2016
Сообщений: 1,269
По умолчанию

Почему просто не поменять список dns для opennic в настройках?
elgato вне форума   Ответить с цитированием
Старый 30.08.2021, 18:23   #4459
u96
Junior Member
 
Регистрация: 24.08.2021
Сообщений: 5
По умолчанию

Цитата:
Сообщение от elgato Посмотреть сообщение
Почему просто не поменять список dns для opennic в настройках?
В настройках чего?
u96 вне форума   Ответить с цитированием
Старый 30.08.2021, 18:36   #4460
elgato
Senior Member
 
Регистрация: 05.12.2016
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от u96 Посмотреть сообщение
В настройках чего?
Дополнения plugin.video.elementum
elgato вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 03:11. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.