Здравствуйте сегодня я опишу как установить RemoteFork на роутер Asus
RemoteFork это вспомогательная программа для работы ForkPlayer на смарт тв.
Внимание : Все эксперименты проходят с прошивкой от Hugo Gomes скорее всего будет работать и на прошивках от Merlin
В качестве репозитория используется Entware
Для установки нам понадобится NGINX web сервер
Устанавливаем NGINX
Внимание : я устанавливаю новую версию php 7
opkg install nginx php7-cgi
дальше при установке ничего не меняем.
После установки NGINX нам нужно установить недостающие модули
Устанавливаем
opkg install php7-mod-curl
opkg install php7-mod-mbstring
После этого перезапускаем
services restart
Далее нам надо переадресовать порт для этого переходим по адресу
http://192.168.1.1/Advanced_VirtualServer_Content.asp
и добавляем порт
Открываем FTP я использую WinSCP можно любой другой
подключаемся к роутеру и переходим к папке
/tmp/mnt/имя вашего диска/entware/etc/nginx
открываем файл nginx.conf и заменяем его содержимое на это:
user nobody;
worker_processes 1;
events {
worker_connections 64;
}
http {
include mime.types;
include /opt/etc/nginx/sites-enabled/*;
default_type application/octet-stream;
server {
listen 82;
charset utf-8;
server_name localhost;
add_header Access-Control-Allow-Origin *;
location / {
root /opt/share/nginx/html;
index index.html index.htm index.php;
}
error_page 500 502 503 504 /50x.html;
location = /opt/share/nginx/50x.html {
root html;
}
location /localvideo
{
alias /opt/share/nginx/videos; autoindex on;
}
location /test
{
rewrite ^/test/?$ /test.php;
}
location /parserlink
{
rewrite ^/parserlink/?$ /parserlink.php;
}
location /proxym3u8
{
rewrite ^/proxym3u8.*$ /proxym3u8.php;
}
location /treeview
{
rewrite ^/treeview/?$ /index.php;
}
location /plugin
{
rewrite ^/plugin/([^/]+)/?$ /index.php?plugin=$1;
}
location ~ .php$ {
root /opt/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param FP_LOCAL_VIDEO_PATH /opt/share/nginx/videos;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param OUTPUT_FORMAT json;
include fastcgi_params;
}
}
}
сохраняем файл и перезапускаем
services restart
Далее перейдём к установке RemoteFork
переходим по адресу
https://github.com/bobi/ForkPlayer
и скачиваем архив.
далее в FTP менеджере переходим по адресу:
/tmp/mnt/имя вашего диска/entware/share/nginx/html
в этот каталог нужно будет перенести распакованный архив RemoteFork
(у меня файлы распакованы без папки ForkPlayer-master)
На этом настройка RemoteFork завершена.
Следующие настройки будут в ForkPlauer
Открываем ForkPlauer
Меню Настройки Настройки приложения RemoteFork ставим настройки вручную и вводим адрес
192.168.1.1:82
Должна появится надпись
ForkPlayer Work!
Всё настройки закончены теперь ресурсы требующие для работы RemoteFork будут работать и не придётся использовать смартфон или компьютер для включения RemoteFork
Автор статьи: Domino
Запись посмотрели: 5853
Комментарии
Спасибо за инструкцию. К сожалению, после точного следования ей у меня ForkPlayer не заработал. Точнее, он запускается, но при вводе IPORT роутера сеть не видит, о чём явно "говорит" перечёркнутая иконка монитора в его правом верхнем углу.
Кстати, на вашей таблице проброски портов не совсем понятно, какой внешний, а какой внутренний.
У кого не будь получилось запустить remotefork на роутери? Если да, дарите более детальную конфигурацию