Установка HTTP AceProxy для Ace Stream под Windows

Инструкция для просмотра Тооррент ТВ на любых устройствах с помощью HTTP AceProxy и Ace Stream, эта инструкция для Windows.


1.Скачиваем и устанавливаем программу  Ace Stream (не забываем снять галки, чтобы реклама не сильно доставала)

http:\\dl.acestream.org/products/acestream-full/win/latest

 

2.Далее на комп нужно установить Python (нужно для запуска и работы прокси). Итак, скачиваем Питона и устанавливаем (во время установки, нужно поставить галку, чтобу прописать Питону PATH, обязательно поставьте, больше ничего не изменять). 

https://www.python.org/ftp/python/3.7.2/python-3.7.2.exe

В конце установки питона, когда появиться окошко с информацией о завершении установки питона, НЕОБХОДИМО НАЖАТЬ patch!

 

 

Значит установили, далее скачиваем этот файл и кладём его в папку куда установился Питон. у меня путь выглядел так C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32, у Вас будет отличаться.

https://bootstrap.pypa.io/get-pip.py

 

Питона установили, скачанный get-pip.py положили в папку, где установлен Питон. Теперь открываем коммандную строку Windows и даём команды

 

3. Заходим в папку с питоном командой

cd C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32

 

И вводим 

python.exe get-pip.py

 

Как на скрине

 

Заходим в папку scripts. Вводим команду.

cd C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Scripts

 

Вводим команду 

pip3 install -U gevent psutil

 

С этим всё.

 


4.Далее качаем саму HTTP AceProxy, кладём её в любую директорию. Для редактирования параметров используем Notepad++.

https://github.com/pepsik-kiev/HTTPAceProxy

 

Идём в "\HTTPAceProxy\plugins\config" и открываем "p2pproxy.py". Пишем там свой мэйл и пароль в соответствующих параметрах "mail" и "password". Сохраняем, закрываем.

Открываем там же "torrentfilms.py" и прописываем путь в параметре "directory = ", куда будете складывать ваши торрент файлы для просмотра потом на телике/компе/телефоне и т.д. Путь пишем так, например: "C:\\Users\\User\\Desktop". Не удивляемся. Да, два символа "\", а не один. Это важно. Если не будете пользовать эту возможность, т.е. смотреть торрент видео файлы через прокси, то файл "torrentfilms.py" можно вообще не трогать, т.е. ничего в нём не менять.(я этого ничего не делал, так как хотел смотреть "помойку").

Ну и самое интерестное из-за чего всё затевалось, открываем файл "torrenttv.py".  В принципе, там есть несколько интересных параметров, но пропускаем это и меняем только один - url='http://pomoyka.win/trash/ttv-list/ttv.m3u'. Вписываем сюда адрес своего/друга/и т.д. плей листа, cохраняем,закрываем.

 

5.Запускаем Ace Stream Media Center (в настройках я ничего не менял всё по дефолту, только отключил показ рекламы), следом запускаем прокси...
Чтобы запустить прокси HTTP Ace Proxy, нужно в коммандной строке Windows дать команду

C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe "C:\HTTPAceProxy-master\HTTPAceProxy-master\acehttp.py"

где "C:\Program Files\ должен быть указан Ваш путь куда положили HTTPAceProxy-master.
Проксю запустили, должно выйти окно с зелёными надписями :) если так, она готова к работе.

 

 

 

Дополнительно:

 

Запросы от клиента (телевизор, телефон, комп, приставка и т.д.):
http://IP:PORT/channels/?type=m3u - будет использован плейлист от Торрент-ТВ.
http://IP:PORT/torrenttv - используем свой/сторонний плейлист, прописанный в параметре "url=" в файле torrenttv.py
где IP:PORT адресс устройства на котором работает прокси.

 

Не забываем порт открыть в Windows Firewall:

netsh advfirewall firewall add rule name="HTTPAceProxy" protocol="TCP" localport=8000 action=allow dir=IN

 

также у этой прокси есть веб мордочка прикольная, вызывается http://IP:PORT/stat например http://91.121.154.73:8000/stat

 

Для снятия ограничения на количество подключений. 

правим здесь HTTPAceProxy/aceconfig.py

# Maximum concurrent connections (video clients)
maxconns = 10

 

Обновление плейлиста ставим тут

HTTPAceProxy-master/plugins/config/torrenttv.py

disabled
updateevery = 5

Обновление плейлиста будет происходить каждые 5 минут. По умолчанию стоит 0.