Хочу поделиться опытом настройки локального прокси Торрент ТВ на виртуальном (обычном) debian сервере:
I. Регистрируемся на любом из проектов Торрент ТВ. Для одноименного сервиса потребуется VIP статус стоимостью 2 рубля в день.
II. Регистрируемся и покупаем
III. Приступаем к настройке. Далее инструкция будет актуальна для OS Debian 7.
1. Заходим по SSH на вновь созданный сервер
2. Обновляем список пакетов:
apt-get update
3. Устанавливаем acestream. Добавляем репозиторий в /etc/apt/sources.list:
deb http://repo.acestream.org/debian/ wheezy main
4. Качаем ключик для acestream:
wget -O - http://repo.acestream.org/keys/acestream.public.key | apt-key add -
5. Еще раз обновляем список пакетов:
apt-get update
6. Устанавливает acestream (2.x):
apt-get install acestream-engine
7. Так как сервис Torrent-tv перешел на 3 версию acestream, то будем устанавливать ее. http://wiki.acestream.org/wiki/index.php/AceStream_3.0. Лично я предпочитаю установку с ЗАМЕНОЙ. Качаем нужный архив с сайта, распаковываем и заменяем файлы. Инструкция по ссылке
8. Начинаем установку aceproxy, vlc и зависимостей:
apt-get install python-gevent git vlc python-psutil python-pkg-resources
cd /etc
git clone https://github.com/ValdikSS/aceproxy.git
8.1 Далее редактируем файл /etc/aceproxy/aceconfig.py:
vlcuse = True
videodelay = 0
videoobey = False
videopausedelay = 0
8.2 Добавляем ссылку плейлиста в конфиг торрент-тв плагина /etc/aceproxy/plugins/config/torrenttv.py:
url = 'Сюда скопировать ссылку на плейлист из личного кабинета торрент-тв'
8.3 Заменяем в /usr/bin/vlc:
geteuid заменить на getppid
9. Далее я предлагаю создать папочку /etc/!scrypts и в ней 4 файла с chmod 777:
aceproxy.sh cо следующим содержимым:
#!/bin/sh
python /etc/aceproxy/acehttp.py > /var/log/acehttp.log 2>&1 &
acestream.sh
#!/bin/sh
acestreamengine --client-console --cache-limit 5 --live-buffer 5 > /var/log/acestream.log 2>&1 &
vlc.sh
#!/bin/sh
cvlc -I telnet --clock-jitter 0 --network-caching 500 --telnet-pass admin > /var/log/acevlc.log 2>&1 &
Ну и общий скрипт, которым можно запускать и перезапускать aceproxy
ttv.sh
#!/bin/bash
/bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk {'print $1'}`
/etc/!scrypts/acestream.sh
sleep 1
/bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk {'print $1'}`
/etc/!scrypts/vlc.sh
sleep 1
/bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk {'print $1'}`
/etc/!scrypts/aceproxy.sh
10. Стартуем /etc/!scrypts/ttv.sh
При необходимости, добавить в автозапуск.
На нестабильных системах можно перезапускать ttv.sh через крон каждые 2-3-5 дней.
Приветствую
А вот 8.3 Заменяем в /usr/bin/vlc:
Там чем его править вообще нужно? Заранее спасибо
sudo sed -i ‘s/geteuid/getppid/’ /usr/bin/vlc