Устанавливаем веб сервер nginx и php7 на любой роутер с Entware

В предыдущей статье мы с вами настроили Entware для запуска на роутере с прошивкой Padavan, которая у нас запускается с микросд карточки в паре с LTE модемом, а сегодня мы установим полноценный php сервер на свой роутер.

Устанавливаем минимальный набор пакетов для работы php с сервером nginx
opkg install nginx php7-fastcgi php7-mod-curl php7-mod-iconv php7-mod-json php7-mod-mbstring php7-mod-session php7-mod-simplexml php7-mod-xml php7-mod-zip php7-mod-dom
Дополнительные пакеты если потребуются
opkg install php7-mod-pdo php7-mod-pdo-mysql

Правим /opt/etc/nginx/nginx.conf примерно до следующего вида, либо удаляем старый и копируем в него следующее:

user nobody nogroup;
worker_processes 1;
events {
worker_connections 64;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile off;
keepalive_timeout 65;
server {
listen 88;
server_name localhost;
charset utf-8;
location / {
root /opt/share/www;
index index.php index.html index.htm;
}
error_page 404 /404.html;
error_page 403 /403.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /opt/share/nginx/html;
}
location ~ \.php$ {
root /opt/share/www;
fastcgi_pass unix:/opt/var/run/php-fcgi.sock;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
}

Также правим /opt/etc/nginx/fastcgi_params (добавим пару строк либо удаляем страрый и создаём новый):

fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param REDIRECT_STATUS 200;

Создаем скрипт запуска /opt/etc/init.d/S79php-fcgi дабавляем в него:

#!/bin/sh
export PHP_FCGI_CHILDREN=''
ENABLED=yes
PROCS=php-fcgi
ARGS="-b /opt/var/run/php-fcgi.sock &"
PREARGS=""
DESC=$PROCS
PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
. /opt/etc/init.d/rc.func

И делаем его исполняемым chmod +x /opt/etc/init.d/S79php-fcgi

Правим /opt/etc/php.ini

[PHP]
zend.ze1_compatibility_mode = Off
engine = On
precision = 12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func =
serialize_precision = 100
disable_functions =
disable_classes =
expose_php = On
max_execution_time = 30 ; Maximum execution time of each script, in seconds.
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data.
memory_limit = 4M ; Maximum amount of memory a script may consume.
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
display_errors = On
display_startup_errors = Off
log_errors = Off
log_errors_max_len = 512
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
;error_log = /opt/var/log/php_errors.log
;error_log = syslog
variables_order = "EGPCS"
request_order = "GP"
register_globals = Off
register_long_arrays = Off
register_argc_argv = On
auto_globals_jit = On
post_max_size = 4M
magic_quotes_runtime = Off
magic_quotes_sybase = Off
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
doc_root = "/opt/share/www"
user_dir =
extension_dir = "/opt/lib/php"
enable_dl = On
cgi.fix_pathinfo=1
file_uploads = On
upload_tmp_dir = "/tmp"
upload_max_filesize = 1M
max_file_uploads = 2
allow_url_fopen = On
allow_url_include = Off
;from="john@doe.com"
user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
default_socket_timeout = 30

Проверяем корректность конфига nginx, если ошибок нет, то видим следующее
nginx -t
nginx: the configuration file /opt/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /opt/etc/nginx/nginx.conf test is successful

Если есть ошибки, то сообщит с указанием строки

Создаем каталог для файлов сервера и файл, с выводом информации о РНР

mkdir /opt/share/www
echo "" >> /opt/share/www/phpinfo.php

Стартуем сервисы

/opt/etc/init.d/S79php-fcgi start
/opt/etc/init.d/S80nginx start

Идем по my.router:88/phpinfo.php либо 192.168.1.1:88/phpinfo.php смотрим на вывод (если ничего нет — проверяем, что сделали не так).

На этом всё, настройка сервера завершена. PHP скрипты ложем в /opt/share/www/
Чтобы сервер был доступен из вне идём в настройки WAN — Переадресация портов и включаем ручную переадресацию портов http с 80 внешнего на 88 локальный порт. Применить и перезагрузить. Скачиваем скрипт обработчика плейлистов из формата iptvplayer в формат поддерживаемый большинства плееров с сортировкой по категориям и логотипами каналов, кладём по адресу /opt/share/www/ и пользуемся локальным iptv. Плейлист будет доступен по адресу my.router:88/?m3u .

Желающие купить скрипт обработки плейлистов m3u, обращайтесь к anvldko на 4pda в личку QMS, о цене вопроса договоримся.

Пример вывода каналов

#EXTM3U url-tvg="http://teleguide.info/download/new3/xmltv.xml.gz" cache=1000 deinterlace=8 aspect-ratio=16:9 audio-track=ru tvg-shift=0 m3uautoload=0
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/001.jpg" tvg-name="Первый_канал",Первый канал
http://my.router:88/?p=1
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/002.jpg" tvg-name="Россия_1",Россия 1
http://my.router:88/?p=2
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/003.jpg" tvg-name="Матч!",Матч!
http://my.router:88/?p=3
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/004.jpg" tvg-name="Нтв",НТВ
http://my.router:88/?p=4
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/005.jpg" tvg-name="Пятый_Канал",Пятый Канал
http://my.router:88/?p=5
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/006.jpg" tvg-name="Россия_Культура",Россия К
http://my.router:88/?p=6
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/007.jpg" tvg-name="Россия_24",Россия 24
http://my.router:88/?p=7
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/008.jpg" tvg-name="Карусель",Карусель
http://my.router:88/?p=8
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/009.jpg" tvg-name="ОТР",ОТР
http://my.router:88/?p=9
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/010.jpg" tvg-name="ТВЦ",ТВЦ
http://my.router:88/?p=10
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/011.jpg" tvg-name="РЕН_ТВ",Рен ТВ
http://my.router:88/?p=11
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/012.jpg" tvg-name="Спас_ТВ",Спас
http://my.router:88/?p=12
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/013.jpg" tvg-name="СТС",СТС
http://my.router:88/?p=13
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/014.jpg" tvg-name="Домашний",Домашний
http://my.router:88/?p=14
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/015.jpg" tvg-name="ТВ-3",ТВ3
http://my.router:88/?p=15
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/016.jpg" tvg-name="Пятница",Пятница
http://my.router:88/?p=16
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/017.jpg" tvg-name="Звезда",Звезда
http://my.router:88/?p=17
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/018.jpg" tvg-name="МИР",Мир
http://my.router:88/?p=18
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/019.jpg" tvg-name="ТНТ",ТНТ
http://my.router:88/?p=19
#EXTINF:0 group-title="Федеральные" tvg-logo="http://my.router:88/img/020.jpg" tvg-name="МУЗ-ТВ",Муз ТВ
http://my.router:88/?p=20
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/159.jpg" tvg-name="AMC",AMC
http://my.router:88/?p=21
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/034.jpg" tvg-name="a1",a1
http://my.router:88/?p=22
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/035.jpg" tvg-name="a2",a2
http://my.router:88/?p=23
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/228.jpg" tvg-name="Amedia Hit",Amedia Hit
http://my.router:88/?p=24
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/229.jpg" tvg-name="Amedia_Premium",Amedia Premium
http://my.router:88/?p=25
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/174.jpg" tvg-name="Bollywood_HD",Bollywood HD
http://my.router:88/?p=26
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/095.jpg" tvg-name="Fox",Fox
http://my.router:88/?p=27
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/208.jpg" tvg-name="Fox_Life",Fox Life
http://my.router:88/?p=28
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/180.jpg" tvg-name="MGM_HD",MGM HD
http://my.router:88/?p=29
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/271.jpg" tvg-name="Paramount_Channel",Paramount
http://my.router:88/?p=30
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/167.jpg" tvg-name="SONY_ТВ",SONY
http://my.router:88/?p=31
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/166.jpg" tvg-name="SONY_Sci-Fi",Sony Sci-Fi
http://my.router:88/?p=32
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/059.jpg" tvg-name="Sony_Turbo",SONY Turbo
http://my.router:88/?p=33
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/063.jpg" tvg-name="TV1000",TV1000
http://my.router:88/?p=34
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/064.jpg" tvg-name="TV1000_Action",TV1000 Action
http://my.router:88/?p=35
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/065.jpg" tvg-name="TV1000_Русское_кино",TV1000 Русское Кино
http://my.router:88/?p=36
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/230.jpg" tvg-name="TV_XXI_(TV21)",TV XXI
http://my.router:88/?p=37
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/069.png" tvg-name="ViP_Comedy",VIP Comedy
http://my.router:88/?p=38
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/070.png" tvg-name="ViP_Megahit",VIP Megahit
http://my.router:88/?p=39
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/071.png" tvg-name="ViP_Premiere",VIP Premiere
http://my.router:88/?p=40
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/127.jpg" tvg-name="Zee_TV",Zee TV
http://my.router:88/?p=41
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/188.jpg" tvg-name="Дом_кино",Дом Кино
http://my.router:88/?p=42
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/173.jpg" tvg-name="Дом_Кино_Премиум",Дом Кино Премиум HD
http://my.router:88/?p=43
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/231.jpg" tvg-name="Еврокино",Еврокино
http://my.router:88/?p=44
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/231.jpg" tvg-name="Иллюзион__",Иллюзион+
http://my.router:88/?p=45
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/107.jpg" tvg-name="Индийское_кино",Индийское кино
http://my.router:88/?p=46
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/108.jpg" tvg-name="Кино_ТВ",Кино ТВ
http://my.router:88/?p=47
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/022.jpg" tvg-name="Кинокомедия",Кинокомедия
http://my.router:88/?p=48
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/023.jpg" tvg-name="Киномикс",Киномикс
http://my.router:88/?p=49
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/292.jpg" tvg-name="Кинопоказ",Кинопоказ
http://my.router:88/?p=50
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/301.png" tvg-name="Кинопоказ_HD-1",Кинопоказ HD1
http://my.router:88/?p=51
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/302.png" tvg-name="Кинопоказ_HD-2",Кинопоказ HD2
http://my.router:88/?p=52
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/305.png" tvg-name="Кинопремиум_HD",КиноПремиум HD
http://my.router:88/?p=53
#EXTINF:0 group-title="Фильмы" tvg-name="Кинопремьера",Кинопремьера
http://my.router:88/?p=54
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/030.jpg" tvg-name="Киносвидание",Киносвидание
http://my.router:88/?p=55
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/026.jpg" tvg-name="Киносемья",Киносемья
http://my.router:88/?p=56
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/025.jpg" tvg-name="КИНОСЕРИЯ",Киносерия
http://my.router:88/?p=57
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/024.jpg" tvg-name="Кинохит",Кинохит
http://my.router:88/?p=58
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/217.jpg" tvg-name="Комедия",Комедия
http://my.router:88/?p=59
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/168.jpg" tvg-name="Мир_сериалов",Мир сериала
http://my.router:88/?p=60
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/027.jpg" tvg-name="Мужское_кино",Мужское кино
http://my.router:88/?p=61
#EXTINF:0 group-title="Фильмы" tvg-name="Наш_Детектив",Наш детектив
http://my.router:88/?p=62
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/304.png" tvg-name="Наш_Кинороман",Наш Кинороман
http://my.router:88/?p=63
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/250.jpg" tvg-name="РТВ_-_Любимое_кино",Наше любимое кино
http://my.router:88/?p=64
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/029.jpg" tvg-name="Наше_Новое_Кино",Наше новое кино
http://my.router:88/?p=65
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/078.jpg" tvg-name="Настоящее_Страшное_ТВ",НСТ
http://my.router:88/?p=66
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/303.png" tvg-name="Остросюжетное_HD",Остросюжетное HD
http://my.router:88/?p=67
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/028.jpg" tvg-name="Родное_кино",Родное кино
http://my.router:88/?p=68
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/083.jpg" tvg-name="Русский_бестселлер",Русский бестселлер
http://my.router:88/?p=69
#EXTINF:0 group-title="Фильмы" tvg-name="Русский_детектив",Русский Детектив
http://my.router:88/?p=70
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/051.jpg" tvg-name="Русский_Иллюзион",Русский иллюзион
http://my.router:88/?p=71
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/213.jpg" tvg-name="Русский_роман",Русский Роман
http://my.router:88/?p=72
#EXTINF:0 group-title="Фильмы" tvg-name="Страшное_HD",Страшное HD
http://my.router:88/?p=73
#EXTINF:0 group-title="Фильмы" tvg-logo="http://my.router:88/img/313.png",СТРК Сочи
http://my.router:88/?p=74
#EXTINF:0 group-title="Фильмы" tvg-name="Феникс+Кино",Феникс+Кино
http://my.router:88/?p=75
#EXTINF:0 group-title="Фильмы",КиноМеню HD
http://my.router:88/?p=76
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/084.jpg" tvg-name="Ani",ANI
http://my.router:88/?p=77
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/263.jpg" tvg-name="Boomerang",Boomerang
http://my.router:88/?p=78
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/226.jpg" tvg-name="Cartoon_Network",Cartoon Network
http://my.router:88/?p=79
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/037.jpg" tvg-name="Disney_Channel",Disney
http://my.router:88/?p=80
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/285.jpg" tvg-name="JimJam",JimJam
http://my.router:88/?p=81
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/286.jpg" tvg-name="Nick_Jr",Nick Jr.
http://my.router:88/?p=82
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/296.jpg" tvg-name="Nickelodeon",Nickelodeon
http://my.router:88/?p=83
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/062.jpg" tvg-name="Tiji",TiJi
http://my.router:88/?p=84
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/086.jpg" tvg-name="Детский_канал",Детский
http://my.router:88/?p=85
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/171.jpg" tvg-name="Детский_мир",Детский мир
http://my.router:88/?p=86
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/043.jpg" tvg-name="Мульт",Мульт
http://my.router:88/?p=87
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/044.jpg" tvg-name="Мультимания",Мультимания
http://my.router:88/?p=88
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/119.jpg",Мульт и музыка
http://my.router:88/?p=89
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/182.jpg" tvg-name="Радость_Моя",Радость моя
http://my.router:88/?p=90
#EXTINF:0 group-title="Детям" tvg-logo="http://my.router:88/img/236.jpg" tvg-name="Тлум_HD",Тлум HD
http://my.router:88/?p=91
#EXTINF:0 group-title="Российские" tvg-logo="http://my.router:88/img/046.jpg" tvg-name="Россия_HD",Россия HD
http://my.router:88/?p=92
#EXTINF:0 group-title="Российские" tvg-name="РТР_Планета_СНГ",РТР Планета
http://my.router:88/?p=93
#EXTINF:0 group-title="Российские" tvg-logo="http://my.router:88/img/032.jpg" tvg-name="ВРЕМЯ",Время
http://my.router:88/?p=94
#EXTINF:0 group-title="Российские" tvg-logo="http://my.router:88/img/224.jpg" tvg-name="Ностальгия",Ностальгия
http://my.router:88/?p=95
#EXTINF:0 group-title="Российские" tvg-logo="http://my.router:88/img/215.jpg" tvg-name="СТС_Love",СТС LOVE
http://my.router:88/?p=96
#EXTINF:0 group-title="Российские" tvg-logo="http://my.router:88/img/073.jpg" tvg-name="ТНТ4",ТНТ4
http://my.router:88/?p=97
#EXTINF:0 group-title="Новости" tvg-logo="http://my.router:88/img/346.png" tvg-name="Дождь",Дождь
http://my.router:88/?p=98
#EXTINF:0 group-title="Новости" tvg-logo="http://my.router:88/img/117.jpg",Известия
http://my.router:88/?p=99
#EXTINF:0 group-title="Новости" tvg-logo="http://my.router:88/img/240.jpg",Мир 24
http://my.router:88/?p=100
#EXTINF:0 group-title="Новости" tvg-logo="http://my.router:88/img/041.jpg" tvg-name="Москва-24",Москва 24
http://my.router:88/?p=101
#EXTINF:0 group-title="Новости" tvg-logo="http://my.router:88/img/045.jpg" tvg-name="РБК",РБК
http://my.router:88/?p=102
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/085.jpg" tvg-name="365_Дней",365 Дней
http://my.router:88/?p=103
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/093.jpg" tvg-name="Animal_Planet",Animal Planet
http://my.router:88/?p=104
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/138.jpg" tvg-name="Da_Vinci",Da Vinci
http://my.router:88/?p=105
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/089.jpg" tvg-name="Discovery_Channel",Discovery
http://my.router:88/?p=106
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/116.jpg" tvg-name="Discovery_Science",Discovery Science
http://my.router:88/?p=107
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/088.jpg" tvg-name="DTX",DTX
http://my.router:88/?p=108
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/261.jpg" tvg-name="Fine_Living_Network",Fine Living
http://my.router:88/?p=109
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/227.jpg" tvg-name="HD_Life",HD Life
http://my.router:88/?p=110
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/238.jpg" tvg-name="History",History
http://my.router:88/?p=111
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/100.jpg" tvg-name="ID_Xtra",ID Xtra
http://my.router:88/?p=112
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/115.jpg" tvg-name="Nat_Geo_Wild",Nat Geo Wild
http://my.router:88/?p=113
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/280.jpg" tvg-name="National_Geographic",National Geographic
http://my.router:88/?p=114
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/237.jpg" tvg-name="Russia_Today_Doc_(RT_Doc)",RT Док
http://my.router:88/?p=115
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/048.jpg" tvg-name="Russian_Travel_Guide_(RTG_TV)",RTG
http://my.router:88/?p=116
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/053.jpg" tvg-name="TLC",TLC
http://my.router:88/?p=117
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/129.jpg" tvg-name="Travel_Adventure_HD",Travel + Adventure
http://my.router:88/?p=118
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/242.jpg" tvg-name="Travel_Channel",Travel Channel
http://my.router:88/?p=119
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/140.jpg" tvg-name="Viasat_Explorer",Viasat Explorer
http://my.router:88/?p=120
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/141.jpg" tvg-name="Viasat_History",Viasat History
http://my.router:88/?p=121
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/142.jpg" tvg-name="Viasat_Nature_CEE",Viasat Nature
http://my.router:88/?p=122
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/210.jpg" tvg-name="Бобер",Бобёр
http://my.router:88/?p=123
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/192.jpg" tvg-name="24_ДОК",Доктор
http://my.router:88/?p=124
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/249.jpg",История
http://my.router:88/?p=125
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/061.jpg" tvg-name="Кухня_ТВ",Кухня ТВ
http://my.router:88/?p=126
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/039.jpg" tvg-name="Мама",Мама
http://my.router:88/?p=127
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/042.jpg" tvg-name="Моя_Планета",Моя Планета
http://my.router:88/?p=128
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/080.jpg" tvg-name="Нано",Нано
http://my.router:88/?p=129
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/112.jpg" tvg-name="Наука_2_0",Наука 2.0
http://my.router:88/?p=130
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/161.jpg" tvg-name="Просвещение",Просвещение
http://my.router:88/?p=131
#EXTINF:0 group-title="Знание" tvg-logo="http://my.router:88/img/058.jpg" tvg-name="Совершенно_Секретно",Совершенно Секретно
http://my.router:88/?p=132
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/165.jpg" tvg-name="1HD",1HD
http://my.router:88/?p=133
#EXTINF:0 group-title="Музыка" tvg-name="Bridge_TV_Classic",Bridge TV Classic
http://my.router:88/?p=134
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/091.jpg" tvg-name="DANGE_TV",Bridge TV Dance
http://my.router:88/?p=135
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/094.jpg" tvg-name="Europa_Plus_TV",Europa Plus TV
http://my.router:88/?p=136
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/276.jpg" tvg-name="Mezzo",Mezzo
http://my.router:88/?p=137
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/234.jpg" tvg-name="MTV_Hits",MTV Hits
http://my.router:88/?p=138
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/265.jpg" tvg-name="MTV_Россия",MTV Россия
http://my.router:88/?p=139
#EXTINF:0 group-title="Музыка" tvg-name="MUSIC_Box_TV",Music Box Gold
http://my.router:88/?p=140
#EXTINF:0 group-title="Музыка" tvg-name="Music_Box_RU",Music Box RU
http://my.router:88/?p=141
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/209.jpg" tvg-name="VH1_European",VH1
http://my.router:88/?p=142
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/110.jpg" tvg-name="Ля-Минор",Ля Минор
http://my.router:88/?p=143
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/350.jpg" tvg-name="М-1",М1
http://my.router:88/?p=144
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/351.jpg",М2
http://my.router:88/?p=145
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/186.jpg" tvg-name="Музыка_Первого",Музыка первого
http://my.router:88/?p=146
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/079.jpg" tvg-name="Наше_ТВ",Наше ТВ
http://my.router:88/?p=147
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/074.jpg" tvg-name="ТНТ_Music",ТНТ Music
http://my.router:88/?p=148
#EXTINF:0 group-title="Музыка" tvg-logo="http://my.router:88/img/052.jpg" tvg-name="Шансон_ТВ",Шансон ТВ
http://my.router:88/?p=149
#EXTINF:0 group-title="Развлечение" tvg-logo="http://my.router:88/img/033.jpg" tvg-name="Канал_2x2",2x2
http://my.router:88/?p=150
#EXTINF:0 group-title="Развлечение" tvg-logo="http://my.router:88/img/156.jpg" tvg-name="Paramount_Comedy",Paramount Comedy
http://my.router:88/?p=151
#EXTINF:0 group-title="Развлечение" tvg-logo="http://my.router:88/img/193.jpg" tvg-name="КВН_ТВ",КВН ТВ
http://my.router:88/?p=152
#EXTINF:0 group-title="Развлечение" tvg-logo="http://my.router:88/img/038.jpg" tvg-name="Че",Че
http://my.router:88/?p=153
#EXTINF:0 group-title="Мужчинам" tvg-logo="http://my.router:88/img/241.jpg" tvg-name="Outdoor_Channel",Outdoor Channel
http://my.router:88/?p=154
#EXTINF:0 group-title="Мужчинам" tvg-logo="http://my.router:88/img/081.jpg" tvg-name="Авто24_HD",Авто 24
http://my.router:88/?p=155
#EXTINF:0 group-title="Мужчинам" tvg-logo="http://my.router:88/img/082.jpg" tvg-name="Авто_Плюс",Авто Плюс
http://my.router:88/?p=156
#EXTINF:0 group-title="Мужчинам" tvg-logo="http://my.router:88/img/347.png" tvg-name="Драйв_ТВ",Драйв
http://my.router:88/?p=157
#EXTINF:0 group-title="Мужчинам" tvg-logo="http://my.router:88/img/349.jpg" tvg-name="Морской",Морской
http://my.router:88/?p=158
#EXTINF:0 group-title="Мужчинам" tvg-logo="http://my.router:88/img/315.jpg" tvg-name="Мужской",Мужской
http://my.router:88/?p=159
#EXTINF:0 group-title="Мужчинам",Наша тема HD
http://my.router:88/?p=160
#EXTINF:0 group-title="Мужчинам" tvg-logo="http://my.router:88/img/342.png" tvg-name="Оружие",Оружие
http://my.router:88/?p=161
#EXTINF:0 group-title="Мужчинам" tvg-logo="http://my.router:88/img/077.jpg" tvg-name="Охота_и_рыбалка",Охота и Рыбалка
http://my.router:88/?p=162
#EXTINF:0 group-title="Мужчинам" tvg-name="Охотник_и_Рыболов",Охотник и Рыболов
http://my.router:88/?p=163
#EXTINF:0 group-title="Мужчинам" tvg-name="Русский_Экстрим",Русский экстрим
http://my.router:88/?p=164
#EXTINF:0 group-title="Региональные" tvg-logo="http://my.router:88/img/311.png",Крым 1
http://my.router:88/?p=165
#EXTINF:0 group-title="Региональные" tvg-logo="http://my.router:88/img/312.png",Крым 24
http://my.router:88/?p=166
#EXTINF:0 group-title="Взрослые (18+)",Ночной клуб
http://my.router:88/?p=167
#EXTINF:0 group-title="Взрослые (18+)",Redlight HD
http://my.router:88/?p=168
#EXTINF:0 group-title="Взрослые (18+)" tvg-logo="http://my.router:88/img/348.jpg",Blue Hustler
http://my.router:88/?p=169
#EXTINF:0 group-title="Взрослые (18+)",Hustler HD
http://my.router:88/?p=170
#EXTINF:0 group-title="Взрослые (18+)" tvg-logo="http://my.router:88/img/190.jpg",Hustler TV
http://my.router:88/?p=171
#EXTINF:0 group-title="Взрослые (18+)",Dusk TV
http://my.router:88/?p=172
#EXTINF:0 group-title="Взрослые (18+)",Satisfaction
http://my.router:88/?p=173
#EXTINF:0 group-title="Взрослые (18+)",Sextosenso
http://my.router:88/?p=174
#EXTINF:0 group-title="Взрослые (18+)",Passione TV
http://my.router:88/?p=175
#EXTINF:0 group-title="Взрослые (18+)",SCT
http://my.router:88/?p=176
#EXTINF:0 group-title="Взрослые (18+)",Cento X Cento
http://my.router:88/?p=177

Уже удалены множество ненужных каналов, так как в оригинальных файлах выложенных на многих форумах каналов намного больше. Просто положите скаченный файл с форума в папку со скриптом и смотрите например в ProgTV, ProgDVB, Kodi либо том же iptvplayer, но уже с логотипами и сортировкой.

Добавить комментарий