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

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

  • Автор темы Автор темы Dogerty
  • Дата начала Дата начала
Установка HTTP AceProxy на роутер с прошивкой Padavan уже не работает?
Возник вопрос - а в чем сакральный смысл установки прокси на роутер? Ace Engine все равно на роутер не поставится. Соответственно его нужно запускать на каком-то другом постоянно работающем устройстве. Тогда зачем городить проксю на роутер, если можно поставить ее сразу там же где Ace? Может кто-то внятно объяснить для какого сценария использования это применяется?
 
Что-то не понял, что я не так сделал?

acehttp.py [LINE:464 ]# INFO [21.01 20:37:44] Ace Stream HTTP Proxy server on Python 3.8.7 starting .....
acehttp.py [LINE:465 ]# DEBUG [21.01 20:37:44] Using: Windows OS with gevent 21.1.2, psutil 5.8.0
acehttp.py [LINE:469 ]# ERROR [21.01 20:37:44] gevent 21.1.2 or psutil 5.8.0 doesn't match a supported version!
acehttp.py [LINE:470 ]# ERROR [21.01 20:37:44] Update python dependencies to required: gevent >= 1.3.3, psutil >= 5.3.0
acehttp.py [LINE:471 ]# INFO [21.01 20:37:44] Bye Bye .....

5.8.0 вроде >= 5.3.0 или нет? Делал по мануалу из второго поста.
 
Ace Engine все равно на роутер не поставится.
У кого ? ... На arm аж бигом
все зависимости последних версий
Внизу в коде acehttp.py где определение допустимой версии gevent вот так поправьте
Код:
  assert major >= 1
  assert minor >= 0
  assert patch >= 0
Надо будет переписать там этот "кусок" .. либа gevent поменяла алгоритм формирования нумерации своих версий ... Ну или убрать этот "контроль" вообще . Найти старую gevent и psutil - надо постараться
 
1) С "репозитария"
Код:
pip3 install  python3-gevent
2) С компиляцией на роутере (могут понадобиться доп пакеты , лог покажет)
Код:
python3 -m pip install git+git://github.com/python-greenlet/greenlet.git#egg=greenlet
Добрый день пан Пепсик. Gevent ни в какую не хочет становиться на entware. В прикрепленном файле логи.
 

Вложения

Gevent ни в какую не хочет становиться на entware.
А что дядя Гугл не дает ответа по поводу
Код:
/opt/bin/ld: cannot find -lffi
? Кто сказал что будет легко ?
как минимум надо установить сначала заголовочные файлы python
Код:
opkg install python3-dev
 
@Pepsik, подскажите, пожалуйста, что я все таки делаю не так.
Установил Ace Engine на винду, запустил, висит в трее.
Запускаю проксю. Получаю в логе вот такое.

acehttp.py [LINE:464 ]# INFO [23.01 10:00:13] Ace Stream HTTP Proxy server on Python 3.8.7 starting .....
acehttp.py [LINE:465 ]# DEBUG [23.01 10:00:13] Using: Windows OS with gevent 21.1.2, psutil 5.8.0
acehttp.py [LINE:477 ]# DEBUG [23.01 10:00:13] Ace Stream HTTP Proxy server IP: 192.168.10.3 autodetected
acehttp.py [LINE:503 ]# INFO [23.01 10:00:13] Local AceStream engine found with pid 3088
acehttp.py [LINE:373 ]# ERROR [23.01 10:00:13] Can't find AceStream!


P.S. В теги code почему-то не могу оформить, т.к. выдает ошибку.
 
Надо будет переписать там этот "кусок" .. либа gevent поменяла алгоритм формирования нумерации своих версий ... Ну или убрать этот "контроль" вообще . Найти старую gevent и psutil - надо постараться


Доброго дня, Пан Пепсик!
Человек с др. форума пожаловался (устанавливал моим скриптом):

acehttp.py [LINE:464 ]# INFO [23.01 10:30:29] Ace Stream HTTP Proxy server on Python 3.8.5 starting .....
acehttp.py [LINE:465 ]# DEBUG [23.01 10:30:29] Using: Linux OS with gevent 21.1.1, psutil 5.8.0
acehttp.py [LINE:469 ]# ERROR [23.01 10:30:29] gevent 21.1.1 or psutil 5.8.0 doesn't match a supported version!
acehttp.py [LINE:470 ]# ERROR [23.01 10:30:29] Update python dependencies to required: gevent >= 1.3.3, psutil >= 5.3.0
acehttp.py [LINE:471 ]# INFO [23.01 10:30:29] Bye Bye .....

опять gevent...

При том, что появилась ошибка совсем недавно.
До этого всё ставилось на ура.


assert major >= 1
assert minor >= 0
assert patch >= 0

Правка этого в acehttp.py работает.

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


А всем, кто будет ставить по скриптам моим Проксю многоуважаемого Пана Пепсика, после установки рученьками пока что правьте acehttp.py, как Пан Пепсик выше написал и усё будет работать, а опосля обнов всё будет ставиться штатно.
 
Последнее редактирование:
Люди добрые подскажите!

Вот пример по frytv плагину это на входе прокси:
Код:
{"name":"ПЕРВЫЙ КАНАЛ","url":"e49ebc8dc749c9327235b56068680927a31d52f6","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"7cfb8660cdd8b73809ce3f3e7cdbadae79f3331c","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"f729bf0af7f692de24a76c40a34ae8bd2be3e080","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"589937a7e9227c1fbc98eb0b932a93bbaccae7fc","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"acdd224ec8e0f85dc0adf0a6e66c0d9c81b6287f","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"15d1ec44f22a6b4c952e7b5f2fdff627f2b3d81d","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"34819e9e3f67f29176649773536e39bba7576c18","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"1cd49e97c4889b35a169ff36ea0d048746abc247","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"480e0756bd48b5f3761d9c37fd5638df4535ef7a","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"83af75ebd7b485ec91f0d445308186e077035df3","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"19de638570d748f9d1e9cdb89a126d9f37bb71ad","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"bb2d333a60dc9088a378ed41adffa497e9e4dcd9","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},
{"name":"ПЕРВЫЙ КАНАЛ","url":"9f04838633fc15b37cb35f9d2ba01d9eb8d49eff","cat":"Федеральные","b":"0","picon":"pervyjkanal","program":"pervy"},

а это получено от прокси:

Код:
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts
#EXTINF:-1 group-title="Федеральные" tvg-name="ПЕРВЫЙ КАНАЛ" tvg-logo="http://static.acestream.net/sites/acestream/img/ACE-logo.png",ПЕРВЫЙ КАНАЛ
#EXTGRP:Федеральные
http://192.168.100.3:8700/frytv/channel/%D0%9F%D0%95%D0%A0%D0%92%D0%AB%D0%99%20%D0%9A%D0%90%D0%9D%D0%90%D0%9B.ts

Ссылки получились все одинаковые, также не должно быть?
 
Ссылки получились все одинаковые, также не должно быть?
не должно.
если в frytv_plugin.py заменить строки 53,54
self.channels[name] = url
channel['url'] = quote(ensure_str(name),''),
на
self.channels[channel['url']] = {'name': name, 'url':url}
channel['url'] = quote(ensure_str(channel['url']),'')
и ниже по тексту строку 83
url = self.channels.get(name)
заменить на
url = self.channels.get(name)['url']
name = self.channels.get(name)['name']
то все будет тики-так.
 
Здравствуйте. У меня не получилось установить проксю пепсика, хоть и делал по инструкции. Не знаю как её другие устанавливали. Не пойму что не так.
 
Последнее редактирование:
Назад
Сверху