arh

TS-Proxy в docker контейнере для просмотра torrent-tv

Recommended Posts

да всё правильно, сама aceproxy не нужна, это просто я втупил, хотя если вместо 127.0.0.1 вбить ваш IP то может быть...

 

в движке в команде запуска вместо --client-console можно попробовать --stream-source-node для проброса наружу --host ваш внешний IP

Share this post


Link to post
Share on other sites

ок,

тогда --client-console и --host ваш внешний IP

так как сейчас у вас host=127.0.0.1

2016-12-27 14:49:41,313|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=127.0.0.1 port=62062

Share this post


Link to post
Share on other sites

У меня ключ стоит --bind-all, но так тоже сейчас попробовал, результат тот же -отсутствие.

 

Я не могу понять, чем докер так отличается от реальной машины, я ведь ни один раз поднима acestream на вируалбоксе, все без проблем работает,

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

Share this post


Link to post
Share on other sites

Такое ощущение складываться, что в докере, acestream'у нет разрешения на запись этого самого буфера на винт, и оно вылетает, но это ведь бред...

 

82c741f319cee229b2bf7fbcc1c8b16f.png

f07f64d5554a1943823461b9b1f6d9b9.png

Share this post


Link to post
Share on other sites

не знаю, в моих сборках движок настроен на live stream и кеш кидает в память,

в вашей ситуации с vod stream под кеш надо сразу много места, может из за этого?

Share this post


Link to post
Share on other sites

а как понимать вот это "cannot access /dev/disk/by-id/: No such file or directory",до этого не обращал внимания, но при запуске движка несколько таких строк а потом уже как обычно...

Share this post


Link to post
Share on other sites
а как понимать вот это "cannot access /dev/disk/by-id/: No such file or directory"...

 

для работы acestream нужно, чтобы была папка /dev/disk/by-id/, при этом необязательно, чтобы в ней что-то по факту находилось

иными словами на работу движка это вроде как не должно влиять

 

можете попробовать создать эту папку и проверить

root@aceproxyL2409:/# mkdir -p /dev/disk/by-id
root@aceproxyL2409:/# ls -l /dev/disk
total 0
drwxr-xr-x 2 root root 40 Dec 28 19:04 by-id

 

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

Share this post


Link to post
Share on other sites

Вот лог запуска контейнера и самого торрента на воспроизведение, глянте пожалуйста, може вы чего в нем увидите.

[spoiler=]2016-12-29 08:28:33,295|MainThread|acestream|platform=linux

2016-12-29 08:28:33,296|MainThread|acestream|app=acestream

2016-12-29 08:28:33,296|MainThread|acestream|version=3.0.5.1 code=3000501 revision=1415 date=2014-12-10

2016-12-29 08:28:33,296|MainThread|acestream|use_local_db=True

2016-12-29 08:28:33,297|MainThread|acestream|use_m2crypto=True

2016-12-29 08:28:33,297|MainThread|acestream|enable debug: 0

2016-12-29 08:28:33,298|MainThread|acestream|get_default_api_version: 2

2016-12-29 08:28:33,298|MainThread|acestream.coreapp|use fixed i2i_port: 62062

2016-12-29 08:28:33,489|MainThread|acestream.coreapp|cannot load session config, use default

sh: 1: /bin/netstat: not found

sh: 1: /sbin/ifconfig: not found

2016-12-29 08:28:33,508|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:36324

2016-12-29 08:28:33,509|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=8621

2016-12-29 08:28:33,509|MainThread|acestream.LM|listen on 8621

2016-12-29 08:28:33,646|MainThread|acestream.VideoServer|start: addr= port=6878

2016-12-29 08:28:33,658|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:51111

2016-12-29 08:28:33,658|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062

2016-12-29 08:28:33,659|Instance2InstanceThread-24|acestream.APIServer|run: ready to receive remote commands on 62062

2016-12-29 08:29:23,443|Instance2InstanceThread-24|acestream.coreapp|external_connection_made: ip=172.17.42.1 port=55328 myip=172.17.0.22 myport=62062 connections=1

2016-12-29 08:29:23,443|BGTaskQueueThread-1|acestream.coreapp|got command: HELLOBG

2016-12-29 08:29:23,444|BGTaskQueueThread-1|acestream.BGInstanceConnection|send HELLOTS version=3.0.5.1 version_code=3000501 key=fccfaafbe0 http_port=6878

2016-12-29 08:29:24,447|BGTaskQueueThread-1|acestream.coreapp|got command: READY key=n51LvQoTlJzNGaFxseRK-46b051812463b695f476fa35b2e9eaf111120d70

2016-12-29 08:29:24,448|BGTaskQueueThread-1|acestream.BGInstanceConnection|send AUTH 0

2016-12-29 08:29:24,449|BGTaskQueueThread-1|acestream.coreapp|got command: LOADASYNC 444948504 TORRENT http://tracktor.in/td.php?s=ArEHiA3RyrE ... GYbGvuEVG$

2016-12-29 08:29:24,803|BGTaskQueueThread-1|acestream.BGInstanceConnection|send_load_response: request_id=444948504 response={"status": 1, "files": [["Twin.Peaks.S01E04.$

2016-12-29 08:29:24,856|BGTaskQueueThread-1|acestream.coreapp|got command: START TORRENT http://tracktor.in/td.php?s=ArEHiA3RyrE ... O5rMdnqd3$

2016-12-29 08:29:24,857|BGTaskQueueThread-1|acestream.coreapp|DEBUG: tfile=

2016-12-29 08:29:24,859|BGTaskQueueThread-1|acestream.BGInstanceConnection|send STATE 1

2016-12-29 08:29:24,860|BGTaskQueueThread-1|acestream.coreapp|start_download_wrapper: dlfile=Twin.Peaks.S01E04.rus.LostFilm.TV.avi fileindex=1

2016-12-29 08:29:24,860|BGTaskQueueThread-1|acestream.coreapp|start_download_wrapper: restarting old download in VOD mode

2016-12-29 08:29:28,363|Timer-Thread-33|acestream.BGInstanceConnection|start_playback: telling plugin to start playback: is_ad=0 is_interruptable_ad=0 is_live=0 url=http$

2016-12-29 08:29:28,364|Timer-Thread-33|acestream.BGInstanceConnection|start_playback: send cmd START http://172.17.0.22:6878/content/e2f99b7 ... 000e83626$

2016-12-29 08:29:28,367|Timer-Thread-33|acestream.BGInstanceConnection|send STATE 2

2016-12-29 08:29:59,313|BGTaskQueueThread-1|acestream.coreapp|got command: SHUTDOWN

2016-12-29 08:29:59,313|BGTaskQueueThread-1|acestream.BGInstanceConnection|send STATE 0

2016-12-29 08:29:59,313|Instance2InstanceThread-24|acestream.coreapp|connection_lost: ip=172.17.42.1 port=55328

2016-12-29 08:29:59,314|BGTaskQueueThread-1|acestream.BGInstanceConnection|shutdown: shutdownplugin=1

2016-12-29 08:29:59,314|BGTaskQueueThread-1|acestream.BGInstanceConnection|cleanup_playback

2016-12-29 08:29:59,314|BGTaskQueueThread-1|acestream.coreapp|connection_lost: ip=172.17.42.1 port=55328

2016-12-29 08:29:59,316|Timer-Thread-38|acestream.BGInstanceConnection|shutdown: shutdownplugin=1

 

Share this post


Link to post
Share on other sites

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Мега обновление движка до версии 3.1.16>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Бонус всё включено - готов сразу к просмотру ттв, плейлист уже внутри!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

<<<<<<<<<<<<piace57.png?resize=768%2C277

Share this post


Link to post
Share on other sites

Вечер добрый. Сильно не пинайте - ну ничего не понимаю.

Установил докер, установил контейнер по ссылке.

В описании на сайте по ссылке есть такое Для первоначальной настройки нужно запустить движок с дополнительным ключом –access-token “some_token”.

Подскажите куда надо вводить эти команды.

Если вводить в терминал command=/opt/acestream/start-engine --client-console --access-token 69696969 --... Терминал вываливает --client-console: command not found

Спасибо

Share this post


Link to post
Share on other sites

надо подключиться по SSH к хренолоджи, потом зайти в контейнер докера

возможно потребуются права рута

Share this post


Link to post
Share on other sites

Подскажите куда надо вводить эти команды.

Если вводить в терминал command=/opt/acestream/start-engine --client-console --access-token 69696969 --... Терминал вываливает --client-console: command not found

Спасибо

 

Добрый,

 

команды вводить не нужно, всё уже введено и так в супервизоре

 

вам нужно только выяснить порт на который у вас пробросился порт 6878 из контейнера

 

и в браузере набирайте http://host:port/webui/app/69696969/server

 

pw6.png

Share this post


Link to post
Share on other sites

Подскажите куда надо вводить эти команды.

Если вводить в терминал command=/opt/acestream/start-engine --client-console --access-token 69696969 --... Терминал вываливает --client-console: command not found

Спасибо

 

Добрый,

 

команды вводить не нужно, всё уже введено и так в супервизоре

 

вам нужно только выяснить порт на который у вас пробросился порт 6878 из контейнера

 

и в браузере набирайте http://host:port/webui/app/69696969/server

 

pw6.png

Надо ли задать папку на сервере при запуске контейнера или другие параметры? Когда открываю веб интерфейс пишет "Internal server error, couldn't find resource".

 

Sent from my ONE A2001 using Tapatalk

Share this post


Link to post
Share on other sites

ничего не надо пробрасывать, единственное, что бы получить удалённый доступ нужно в файле «playerconf.pickle» добавить:

sS'allow_remote_access'
p(номер записи)
I01

 

 

 

 

 

 

Брать плейлист из webui не лучший вариант! есть путь намного прямее и лучше так как новые версии движка принимают и понимают прямые запросы на потоки

Edited by Guest

Share this post


Link to post
Share on other sites

добавлен супер лёгкий контейнер на базе alpine Linux, всего 16 метров: https://hub.docker.com/r/sybdata/docker-noxbit

 

Ставится на все основные 64 оси линя на которых можно поставить докер, пример команды установки:

docker run -d --name=noxbit -v /opt/nox/config:/config -v /opt/nox/log:/var/log -e PGID=0 -e PUID=0 -p 6689:6689 -p 6881:6881 -p 6882:6882 -p 6883:6883 -p 6884:6884 -p 6885:6885 -p 6886:6886 -p 6887:6887 -p 6888:6888 -p 6889:6889 -p 6890:6890 -p 6891:6891 -p 6892:6892 -p 6893:6893 -p 6894:6894 -p 6895:6895 -p 6896:6896 -p 6897:6897 -p 6898:6898 -p 6899:6899 -p 6900:6900 sybdata/docker-noxbit

 

тестировалось на vps-server на базе ubuntu 17.04

f32f3976-4923-11e7-9676-be1eb5c37708.png

 

f3293562-4923-11e7-88ae-899888e51116.png

 

f32d5192-4923-11e7-9a2b-11db5c1910ec.png

 

f32ca76a-4923-11e7-948b-f20ba0d850c1.png

  • Like 1

Share this post


Link to post
Share on other sites
On 26.03.2017 at 6:38 PM, Bob the Builder said:

образ контейнера ace3.1 обновлён, добавлен скрипт ttv_parser.sh, перекачать!

подробнее здесь

Помогите с установкой, установил docker, подключился Putty выдало следующее. Что делаю не так

 

1123.jpg

Share this post


Link to post
Share on other sites
6 часов назад, b0g0m0l сказал:

Что делаю не так

только сейчас заметил

вы заходите как пользователь, так вас не пустит, нужно root получить!

login as:admin
admin@192.168.178.92's password:
admin@916:~$ sudo -i
Password:
root@916:~#

 

P.S. актуально сейчас эта сборка, подробнее здесь

Edited by Bob the Builder
  • Like 1

Share this post


Link to post
Share on other sites

если из консоли устанавливаете то docker pull можно за ненадобностью пропустить, а сразу набирайте:

 

 

docker run -d --name a31 -p 8621: 8621 -p 62062: 62062 -p 9944:9944 -p 9903:9903 -p 6878:6878 -p 8000:8000 sybdata/ace3.1-as

 

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now