• Уважаемые пользователи! Сообщаем Вам, что у нашего форума появился официальный чат в Телеграм - https://t.me/forumtv_telegram в котором будут публиковаться все важные новости и изменения проекта
  • И так дорогие друзья, всем привет! Долгожданное свершилось! Не секрет, что многие плотно сидят на яблочных устройствах. И как мы знаем сторонние приложения - это до сегодняшнего дня было вообще под запретом. Но с начала 2004 года всё изменилось. И так, мы создали тему, как один из разработчиков, в данный момент, создаёт известные всем приложения для Apple tv И соответственно для поддержки и развития текущих и будущих приложений можно к нему обратиться. Найти тему можно ниже в разделе софта Всем удачи

HTTP прокси для Ace Stream

  • Автор темы Автор темы Dogerty
  • Дата начала Дата начала
Да, только стабильности сейчас никакой, да и большинство хд каналов - 720р. Зачем мне такое? А я смотрю, ты бесплатными каналами торгуешь? Молодец!:)
Дык большинство iptv провайдеров на нашем форуме (если не все) этим же и занимаются. "Шару" за деньги продают ))).
 
"Убунтовозам" 18.04/10...

Установка Ace Stream Engine 3.1.49 последней версии с web-мордой от Pepsik (т.к. нативная ужасно глючная) + Прокся Pepsikagithub свежачок) одной командной в Терминале (Ctrl+Alt+T)!
Конфиги Прокси правите сами!

Код:
sudo mkdir /opt/acestream; cd /tmp; wget http://acestream.org/downloads/linux/acestream_3.1.49_ubuntu_18.04_x86_64.tar.gz; sudo tar xvf acestream_3.1.49_ubuntu_18.04_x86_64.tar.gz -C /opt/acestream; wget https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/ynLbsjW_-WOT7w -O webui.tar.gz; sudo tar -zxvf webui.tar.gz -C /opt/acestream/data; cd /opt; sudo apt install git; sudo git clone https://github.com/pepsik-kiev/HTTPAceProxy.git; sudo chmod -R 777 acestream; sudo chmod -R 777 HTTPAceProxy; cd
 
только стабильности сейчас никакой, да и большинство хд каналов - 720р
не знаю у кого как, у меня я забыл что такое затыки и остановки, просто идёт и идёт стабильно и в основном всё топовые смотритабельные каналы типа ViP хххх HD, КиноПремиум HD, Дом кино Премиум HD, Остросюжетное HD, Сетанта Спорт + HD, и все из серии Матч ххх HD
качество да, почти всё 720р за исключением нескольких и в 1080р но разницы не сильно замечаю на 55 дюймовом смарте
разница реально когда 4к, вообщем у всяких там эднэмов и всё что брал на тесты в платной ветке ничуть не лучше с переменным успехом
а вот затыки в платных наблюдал частенько или вообще трансляций нет которые заявлены и в плейлисте отображаются

смотрю, ты бесплатными каналами торгуешь?

да нет, не каналами а vps-серверами с установленным движком
типа "поймай себе рыбку сам" ну и тем более + vpn что для граждан живущих в одной стране с роскомнадзор очень актуально в последнее время да и в будущем "нет света в конце тоннеля"
пользователям форка такая практика уже знакома с недавнего времени :
http://forkplayer.tv/forums/topic/nserv-remotefork-online/ написал(а):
Принять участие в складчине на аренду онлайн серверов ACE Stream Engine можно тут http://nserv.host/tplay , цена будет уменьшатся с ростом участником.


я бы даже и не парился но последнее время счётчик закачек на хабе докера как будто в разнос пошёл, буквально за месяц из каких-то 500 перевалил за 10К+, следущий рубеж который 50К+ надо немного подождать если так и дальше пойдёт
 
Последнее редактирование:
какой сейчас смысл в проксе?
64068197-dbd44c80-cc34-11e9-8586-58f1306639eb.png
 
Товарищи подскажите пожалуйста, это что за ошибки ?
1) aceconfig.py
Код:
    # ----------------------------------------------------                                                                                                   
    # Other settings                                                                                                                                         
    # ----------------------------------------------------                                                                                                   
    #                                                                                                                                                        
    # Logging configuration                                                                                                                                  
    #                                                                                                                                                        
    # Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL                                                                                                       
    loglevel = logging.DEBUG                                                                                                                                 
    # Log message format
И далее по тексту как сохранить лог работы в файл .... Кому нужны "слайды" с экрана в режиме INFO?
2) Вытекает из первого ....
3) Специально для Вас СЛАЙД из шапки данной ветки темы , из той самой шапки которую Вы упорно не читаете ни на одном форуме
Снимок экрана 2019-09-06 в 08.16.41.png
 
1) aceconfig.py
Код:
    # ----------------------------------------------------                                                                                                  
    # Other settings                                                                                                                                        
    # ----------------------------------------------------                                                                                                  
    #                                                                                                                                                       
    # Logging configuration                                                                                                                                 
    #                                                                                                                                                       
    # Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL                                                                                                      
    loglevel = logging.DEBUG                                                                                                                                
    # Log message format
И далее по тексту как сохранить лог работы в файл .... Кому нужны "слайды" с экрана в режиме INFO?
2) Вытекает из первого ....
3) Специально для Вас СЛАЙД из шапки данной ветки темы , из той самой шапки которую Вы упорно не читаете ни на одном форуме
Посмотреть вложение 1258
Мне уже ответил не шаман и не ясновидящий. "скорее всего прокси не дождался ответа от acestream в положенные 10 секунд" Спасибо dez.xela
 
От нечего делать проверил работоспособность прокси на PyPy , проверял на nightly build 2.7 & 3.6 - все чудесно пашет при условии установки соответствующих зависимостей (для gevent надо версию dev с гита, ибо в 1.4.0 что ставится через pip ошибка по threading monkey.patch, она поправлена в dev). Для любителей экспериментов краткая инструкция на примере PyPy2.7 для бубунтоедов:
1) Качаем готовую сборку для своей архитектуры и разархивируем "куда-то" - Скачать
2) Переходим в PyPy/bin/ и там
Код:
wget https://bootstrap.pypa.io/get-pip.py
./pypy get-pip.py
./pypy -m pip install git+git://github.com/gevent/gevent.git#egg=gevent
./pypy -m pip install psutil
Создаем симлинк на pypy , например
Код:
sudo ln -s /home/USER/PyPy/bin/pypy /usr/local/bin/pypy
Стартуем проксю
Код:
pypy acehttp.py

p.s. Для pypy3.6 - все аналогично с "поправочкой" на pypy3 . Под виндой все точно так же, только качать и распаковывать - "по своему" Ну и симликов нет, пишем путь в PATH или руцями .....
 
проверил работоспособность прокси на PyPy

все также чудесно пашет
Python:
Step 1/12 : FROM pypy:3
---> 317f05043c0a
Step 2/12 : WORKDIR /usr/src/app
Removing intermediate container 6e610290c842
---> 4d2f5567fb75
Step 3/12 : COPY requirements.txt ./
---> f0ef53d44887
Step 4/12 : RUN pip install --no-cache-dir -r requirements.txt
---> Running in 33cd9de7b431
Collecting psutil (from -r requirements.txt (line 1))
Downloading https://files.pythonhosted.org/packages/1c/ca/5b8c1fe032a458c2c4bcbe509d1401dca9dda35c7fc46b36bb81c2834740/psutil-5.6.3.tar.gz (435kB)
Collecting gevent from git+git://github.com/gevent/gevent.git#egg=gevent (from -r requirements.txt (line 2))
Cloning git://github.com/gevent/gevent.git to /tmp/pip-install-x9sbi7mt/gevent
Running command git clone -q git://github.com/gevent/gevent.git /tmp/pip-install-x9sbi7mt/gevent
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: still running...
Getting requirements to build wheel: finished with status 'done'
Installing backend dependencies: started
Installing backend dependencies: finished with status 'done'
Preparing wheel metadata: started
Preparing wheel metadata: finished with status 'done'
Building wheels for collected packages: gevent
Building wheel for gevent (PEP 517): started
Building wheel for gevent (PEP 517): still running...
Building wheel for gevent (PEP 517): finished with status 'done'
Created wheel for gevent: filename=gevent-1.5a2.dev0-pp370-pypy3_70-linux_x86_64.whl size=1246486 sha256=48e19b0eed811d2ad278f33ae6bdef26ed8d24f682a21e09010c317bba2956cf
Stored in directory: /tmp/pip-ephem-wheel-cache-q6m_6ct6/wheels/37/e1/09/803b454f5db602c7b93dc7ed1f495aae13ba3ed46b849d0109
Successfully built gevent
Building wheels for collected packages: psutil
Building wheel for psutil (setup.py): started
Building wheel for psutil (setup.py): finished with status 'done'
Created wheel for psutil: filename=psutil-5.6.3-pp370-pypy3_70-linux_x86_64.whl size=219405 sha256=2fb08a94508553373f574e2e30696e7e869e5ddb2787921bbd71be46ad49c0af
Stored in directory: /tmp/pip-ephem-wheel-cache-q6m_6ct6/wheels/90/7e/74/bb640d77775e6b6a78bcc3120f9fea4d2a28b2706de1cff37d
Successfully built psutil
Installing collected packages: psutil, gevent
Successfully installed gevent-1.5a2.dev0 psutil-5.6.3
 
не получается запустить прокси на роутере из-за ошибки версии gevent и psutil ( для Entware имеются только 1.2.2-1и 5.4.2-1) прокси требует более новые версии
acehttp.py [LINE:454 ]# INFO [15.09 19:52:57] Ace Stream HTTP Proxy server on Python 2.7.16 starting .....
acehttp.py [LINE:459 ]# ERROR [15.09 19:52:57] gevent 1.2.2 or psutil 5.6.2 doesn't match a supported version!
acehttp.py [LINE:460 ]# INFO [15.09 19:52:57] Bye Bye .....

где найти эти верси)))))
здесь нет
 
не получается запустить прокси на роутере из-за ошибки версии gevent и psutil ( для Entware имеются только 1.2.2-1и 5.4.2-1) прокси требует более новые версии
acehttp.py [LINE:454 ]# INFO [15.09 19:52:57] Ace Stream HTTP Proxy server on Python 2.7.16 starting .....
acehttp.py [LINE:459 ]# ERROR [15.09 19:52:57] gevent 1.2.2 or psutil 5.6.2 doesn't match a supported version!
acehttp.py [LINE:460 ]# INFO [15.09 19:52:57] Bye Bye .....

где найти эти верси)))))
здесь нет
Psutil
Gevent
 
не получается запустить прокси на роутере из-за ошибки версии gevent и psutil ( для Entware имеются только 1.2.2-1и 5.4.2-1) прокси требует более новые версии
А что с гита поставить "не кошерно" ??
Код:
pip install git+git://github.com/gevent/gevent.git#egg=gevent
 
  • Like
Реакции: smeh
уже третье обновление и одна и таже ошибка для малинки (дебиан бастер)

pi@pi:~ $ sudo kill -15 723
pi@pi:~ $ sudo rm -r /home/pi/HTTPAceProxy
pi@pi:~ $ sudo git clone https://github.com/pepsik-kiev/HTTPAceProxy
Клонирование в «HTTPAceProxy»…
remote: Enumerating objects: 38, done.
remote: Counting objects: 100% (38/38), done.
remote: Compressing objects: 100% (27/27), done.
remote: Total 3685 (delta 14), reused 25 (delta 11), pack-reused 3647
Получение объектов: 100% (3685/3685), 6.83 MiB | 1.89 MiB/s, готово.
Определение изменений: 100% (2730/2730), готово.
pi@pi:~ $ sudo nano /home/pi/HTTPAceProxy/plugins/config/p2pproxy.py
pi@pi:~ $ sudo /home/pi/HTTPAceProxy/acehttp.py
sudo: unable to execute /home/pi/HTTPAceProxy/acehttp.py: Нет такого файла или каталога
pi@pi:~ $
 
Последнее редактирование:
Что-то у меня плагин с помойки не скачивает ничего.
torrenttelik_plugin.py [LINE:68 ]# ERROR [28.09 21:01:39] Can't download http://91.92.66.82/trash/ttv-list/as.json playlist or received json is broken!
Пробую скачать браузером - скачивается. Пробую wget'om - 403. Пробую curl'ом он говорит что нужна компрессия и отваливается. Добавляю к курлу ключ --compressed и всё становится ок. К wget тоже если добавить --header='Accept-Encoding: gzip' он начинает бодро качать. Отсюда я делаю вывод что в плагине не реализована поддержка компрессии, которая необходима для работы.
Можно допилить? (у меня у самого знаний в питоне нехватает)

Пока решил проблему завернув получение плейлиста через ТОР
proxies = {'http' : 'socks5h://127.0.0.1:9100', 'https' : 'socks5h://127.0.0.1:9100'}
так проблем нет, но это какое-то такое себе решение...
 
Последнее редактирование:
Назад
Сверху