Установка RemoteFork на роутер Asus с прошивкой Merlin, Hugo Gomes

1 августа 2018 (07:08:33)
Внимание заметка писалась для себя, возможны небольшие ошибки в описании и настройках.

Здравствуйте сегодня я опишу как установить 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

Комментарии

AvatatАнтуан:
Спасибо за инструкцию. К сожалению, после точного следования ей у меня ForkPlayer не заработал. Точнее, он запускается, но при вводе IPORT роутера сеть не видит, о чём явно "говорит" перечёркнутая иконка монитора в его правом верхнем углу.
(19 ноября 2020 / 16:17:42 / PaleMoon 28.15.0 )
AvatatАнтуан:
Кстати, на вашей таблице проброски портов не совсем понятно, какой внешний, а какой внутренний.
(25 ноября 2020 / 20:31:13 / PaleMoon 28.16.0 )
AvatatЭдгар:
У кого не будь получилось запустить remotefork на роутери? Если да, дарите более детальную конфигурацию
(18 января 2022 / 13:00:08 / Android 11 )