RemoteFork для linux (nas, router, etc)

Главная Форумы RemoteFork для windows и андроид RemoteFork для linux (nas, router, etc)

В этой теме 24 ответа, 15 участников, последнее обновление  Domino 5 мес., 1 неделя назад.

Просмотр 20 сообщений - с 1 по 20 (из 25 всего)
  • Автор
    Сообщения
  • #10192

    Temper2
    Участник

    Привет, есть ли RemoteFork для linux (nas, router, etc)? Если есть киньте ссылку плз

    #10357

    Temper2
    Участник

    Ау?

    #10361

    Конрад
    Модератор

    Привет, есть ли RemoteFork для linux (nas, router, etc)?

    Нет.

    NetCast 4.0 - LG 42LA662V (с флешки) ................. WebOS 3.5 - LG 24MT49S-PZ (Через IVI днс 195.88.208.101)................. Android 7.1.2 - Xiaomi Redmi 4X
    #10369

    admin
    Хранитель

    Привет, есть ли RemoteFork для linux (nas, router, etc)? Если есть киньте ссылку плз

    вот человек занимается https://github.com/bobi/ForkPlayer но без плагинов и асестрим

    #10372

    smsbox3@bk.ru
    Читатель

    https://github.com/bobi/ForkPlayer

    Очень любопытный проект, но он шире, на php можно под чем угодно запустить, например для всех ремотефорк сделать на отдельном сервере, чтобы не надо было каждому морочиться? Или еще крамольная версия на серверах форкплеера развернуть и на фиг не надо будет ремотфорк разворачивать? Исходники хорошо, жаль, что автор ни где не пишет и с ним поговорить не возможно.

    Универсальная флешка (webOS и NetCast) с DStore+Forkplayer http://my-files.ru/03rw1o Локальный ДНС для роутеров по запросу на smsbox3@bk.ru . Приложение для Андроида DStore.apk (ТВ ,планшета) http://my-files.ru/yatkyz
    ДНС для Dstore 217.23.11.197 приложение Дождь или Al Jazzira

    #10374

    Temper2
    Участник

    Привет, есть ли RemoteFork для linux (nas, router, etc)? Если есть киньте ссылку плз

    вот человек занимается https://github.com/bobi/ForkPlayer но без плагинов и асестрим

    я не очень в теме, т.е. торренты смотреть не выйдет?

    #10375

    Temper2
    Участник

    Очень любопытный проект, но он шире, на php можно под чем угодно запустить, например для всех ремотефорк сделать на отдельном сервере, чтобы не надо было каждому морочиться? Или еще крамольная версия на серверах форкплеера развернуть и на фиг не надо будет ремотфорк разворачивать? Исходники хорошо, жаль, что автор ни где не пишет и с ним поговорить не возможно.

    именно по этому и спросил про линукс, поднял на сервере и забыл

    • Ответ изменён 1 год, 1 месяц назад пользователем  Temper2.
    #10393

    smsbox3@bk.ru
    Читатель

    Если что-то в этом направлении получиться отпиши здесь, очень будет полезно для народа.

    Универсальная флешка (webOS и NetCast) с DStore+Forkplayer http://my-files.ru/03rw1o Локальный ДНС для роутеров по запросу на smsbox3@bk.ru . Приложение для Андроида DStore.apk (ТВ ,планшета) http://my-files.ru/yatkyz
    ДНС для Dstore 217.23.11.197 приложение Дождь или Al Jazzira

    #10828

    vikto55
    Участник

    Тоже, запускается через playonlinux,а плагины ни в какую, неделю промчался бесполезно, может у розработчика получится:ps через wine тоже самое.

    #13087

    AlexApp
    Участник

    Добрый день, не пойму, есть возможность запустить RemoteFork на роутере( у меня Zyxel)? Роутер та постоянно работает и не нужно запускать комп или телефон постоянно щелкать. Если есть инструкция как это сделать, поделитесь пожалуйста.

    #13155

    Mcmerfy87
    Участник

    Приветствую всех.
    Я новичок в remotefork, некоторые вещи для меня не ясны. Например, как смотреть торрентТВ без компа. Обычный роутер вряд-ли это потянет. Если есть ссылки с описанием как это работает прошу поделиться. Удалось запустить на роутере https://github.com/bobi/ForkPlayer . Работает разбор ссылок и dlna с видеошарой. Возможно работают плейлисты — пока не пробовал.
    ТоррентТВ точно нет и в ближайшее время видимо не будет.

    Описание установки remotefork на linux,nas, OpenWrt router.
    Описание рассчитано,на то, что вы можете самостоятельно прошить роутер и зайти на него по ssh, сможете редактировать файлы из командной строки.
    Устанавливал на какой-то TP-LINK c LEDE, если у Вас Openwrt — возможно пакеты будут php5 вместо php7

    1. Устанавливаем необходимые пакеты
    opkg update && opkg install php7 php7-fastcgi php7-mod-curl php7-mod-mbstring nginx

    2. Скачиваем проект https://github.com/bobi/ForkPlayer, распаковываем. Размещаем на роутере в /www/remotefork . Для windows — winscp, для linux scp.

    3. Редактируем конфиги.
    3.1 Приводим /etc/nginx/nginx.conf к следующему виду:

    user nobody nogroup;
    worker_processes  1;
    
    error_log  logs/error.log;
    
    events {
        worker_connections  1024;
    }
    
    http {
    
           include mime.types;
            index index.php index.html index.htm;
            default_type text/html;
    
            sendfile on;
            keepalive_timeout 65;
            gzip on;
    
            gzip_min_length  1k;
            gzip_buffers     4 16k;
            gzip_http_version 1.0;
            gzip_comp_level 2;
            gzip_types       text/plain application/x-javascript text/css application/xml;
            gzip_vary on;
    
            access_log  /mnt/sda1/log/nginx/host.access.log;
      server {
                    listen       89;                
                    fastcgi_connect_timeout 300;
                    fastcgi_send_timeout 300;
                    fastcgi_read_timeout 300;
                    fastcgi_buffer_size 32k;
                    fastcgi_buffers 4 32k;
                    fastcgi_busy_buffers_size 32k;
                    fastcgi_temp_file_write_size 32k;
                    client_body_timeout 10;
                    client_header_timeout 10;
                    send_timeout 60;                
                    output_buffers 1 32k;
                    postpone_output 1460;
    
    	root /www/remotefork; #Here we place RemoteFork
    	index index.php;
    	server_name myhomeserver;
    
    	add_header Access-Control-Allow-Origin *;
    
    	location /localvideo {
    		alias /mnt/sda1/video;
    		autoindex on;
    	}
    	location / {
    		rewrite ^/$ /index.php;
    	}
    	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$ {
    		 if (-f $request_filename) {
    			fastcgi_pass   127.0.0.1:9123;
    			}		
    		fastcgi_index  index.php;
    		fastcgi_param FP_LOCAL_VIDEO_PATH /mnt/sda1/video; # here myfileshare
    		include fastcgi_params;
    		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    					
    	}
    
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    }

    3.2
    Редактируем строки в /etc/php.ini

    doc_root = "/www/remotefork"
    cgi.force_redirect = 1
    cgi.redirect_status_env = "yes";

    3.3
    Приводим к виду /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_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;
    
    # PHP only, required if PHP was built with --enable-force-cgi-redirect
    fastcgi_param  REDIRECT_STATUS    200;
    
    #hz work or not
    fastcgi_param OUTPUT_FORMAT json;
    

    3.4
    Приводим к виду
    /etc/config/php7-fastcgi

    config php7-fastcgi
    	option enabled 1
    	option port '9123' 

    4. Активируем и запускаем

    /etc/init.d/nginx enable
    /etc/init.d/nginx restart
    /etc/init.d/php7-fastcgi enable
    /etc/init.d/php7-fastcgi restart

    5. Проверяем
    открываем в браузере:
    192.168.0.1:89/test
    192.168.0.1 — ip роутера. Если всё хорошо идем к п.6

    6. На тв в настройках remotefork выбираем статику и вводим 192.168.0.1:89

    • Ответ изменён 1 год назад пользователем  Mcmerfy87.
    • Ответ изменён 1 год назад пользователем  Mcmerfy87.
    #15114

    vikto55
    Участник

    Запустил remotefork на linux,с помощью программы virtualbox,промучался две недели.

    #17251

    asumras
    Участник

    Привет всем!
    Огромное спасибо Mcmerfy87 за инструкцию
    Удалось развернуть RemoteFork на роуторе Asus RT-N56U с прошивкой от Padavan
    В дополнение к инструкции пришлось поставить пакет «opkg install php7-fpm»
    У меня без него не работал полноценно nginx
    Теперь все телевизоры полноценно поддерживают шару с роутера
    У меня к роутеру подключен USB-HDD, transmission установленный на роуторе качает торренты на подключенный USB-HDD в шару
    Нет необходимости запускать RemoteFork на компьютере или на android телефоне
    Лишние манипуляции отпали

    #19320

    dedere
    Участник

    Здравствуйте, подскажите, RemoteFork можно запустить под uhttpd?
    Сервер настроил, осталось разобраться с fastcgi, это вообще возможно?
    Не хочется ставить на openwrt еще один web-сервер.

    #19573

    volland
    Участник

    asumras

    Удалось развернуть RemoteFork на роуторе Asus RT-N56U с прошивкой от Padavan

    Можно подробнее. PHP не удается запустить.

    #20191

    lisok77
    Участник

    Уже башка кипит,делаю все по инструкции, но у меня нет файла — 3.4
    Приводим к виду
    /etc/config/php7-fastcgi

    config php7-fastcgi
    option enabled 1
    option port ‘9123’

    #20198

    admin
    Хранитель

    Уже башка кипит,делаю все по инструкции, но у меня нет файла — 3.4
    Приводим к виду
    /etc/config/php7-fastcgi

    config php7-fastcgi
    option enabled 1
    option port ‘9123’

    php установился? может конфиг в другом месте

    #20199

    lisok77
    Участник

    Все установилось,но папки и файла такого нет.
    У меня роутер МИ-3G, прошивка от Падавана, флешку готовил по этой инструкции ,репозиторий Entware по этой , а все остальное из поста выше. Единственно что у меня разные точки монтирования и соответственно расположение папок у меня по opt/share/www/remotefork, opt/etc/nginx/fastcgi_params и тд. соответственно в конфигах я немного изменил путь
    user nobody nogroup;
    worker_processes 1;

    error_log logs/error.log;

    events {
    worker_connections 1024;
    }

    http {

    include mime.types;
    index index.php index.html index.htm;
    default_type text/html;

    sendfile on;
    keepalive_timeout 65;
    gzip on;

    gzip_min_length 1k;
    gzip_buffers 4 16k;
    gzip_http_version 1.0;
    gzip_comp_level 2;
    gzip_types text/plain application/x-javascript text/css application/xml;
    gzip_vary on;

    access_log /mnt/sda1/log/nginx/host.access.log;
    server {
    listen 89;
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 32k;
    fastcgi_buffers 4 32k;
    fastcgi_busy_buffers_size 32k;
    fastcgi_temp_file_write_size 32k;
    client_body_timeout 10;
    client_header_timeout 10;
    send_timeout 60;
    output_buffers 1 32k;
    postpone_output 1460;

    root /opt/share/www/remotefork; #Here we place RemoteFork
    index index.php;
    server_name myhomeserver;

    add_header Access-Control-Allow-Origin *;

    location /localvideo {
    alias /mnt/sda1/video;
    autoindex on;
    }
    location / {
    rewrite ^/$ /index.php;
    }
    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$ {
    if (-f $request_filename) {
    fastcgi_pass 127.0.0.1:9123;
    }
    fastcgi_index index.php;
    fastcgi_param FP_LOCAL_VIDEO_PATH /mnt/sda1/video; # here myfileshare
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }
    }
    Еще один не понятный для меня момент (не очень силён в ssh), как перенести файлы с компа. У меня стоит линукс минт, и я просто после выполнения установок ПХП7 и т.д. на роутере, вставил флешку в комп и под рутом (так не давало) редактировал файлы и создал папку «WWW» и «remotefork». Может в этом причина?

    • Ответ изменён 7 мес., 1 неделя назад пользователем  lisok77.
    #20204

    Domino
    Участник

    Написал небольшую инструкцию как запустить RemoteFork на роутере Asus с прошивкой Merlin, Hugo Gomes

    #20206

    lisok77
    Участник

    Нашол полную инструкцию и все получилось!!!!
    Шаг-1 Инструкция по подготовке флешки
    Шаг-2 Развёртывание Entware (подключение репозитория)
    Шаг-3 Установка и запуск RemoteFork на роутєр с прошивкой от Падавана инструкция . Для полной ясности- сначала лучше посмотреть видео!
    ВИДЕО как єто запустить

    • Ответ изменён 7 мес., 1 неделя назад пользователем  lisok77.
Просмотр 20 сообщений - с 1 по 20 (из 25 всего)

Для ответа в этой теме необходимо авторизоваться.