back

Використання експорт сервера

Запуск сервера

На титульній рядку, ви повинні на лівому імені сервера і URL для доступу до цього сервера. Використання його за допомогою веб-браузера, дати домашній сторінки за замовчуванням, яка просто таблиця з усіма файлами, що експортуються сервером. На правій стороні рядка заголовка, є зовнішній URL, щоб використовувати, якщо ви підключені до Інтернету за допомогою ADSL маршрутизатор підтримку "Порту згладжування". Спочатку зовнішній порт псевдонім встановлений в нуль, і ви не доступні через Інтернет-шлюзу. Якщо ви зміните це значення в число між 1024 і 65535, сервер буде намагатися встановити його на UPnP з часом оренди 24 годин. Я не впевнений, що буде працювати з усіма інтернет-шлюзів. Не соромтеся повідомляти про проблеми (електронною поштою) документально з текстом подання XML вашого інтернет-шлюзу. Ви можете налаштувати маршрутизатор вручну, як описано нижче, якщо UPnP не працює.

При запуску додаток сервера експорт, він починає автоматично довгий працює UPnP сервіс, включаючи засоби масової інформації та HTTP серверів. Ця послуга дає невеликий значок на Android столі при запуску. За замовчуванням, всі ваші відео, аудіо, зображень та Пристрої файли експортуються. Щоб отримати списки файлів в курсі, mediascanner може бути викликаний при запуску сервера, тому що Android оновлення тільки його бази даних медіа-файлів, коли файлові системи будуть змонтовані. Цей процес сканування може бути довго, якщо у вас є великі карти SD з багатьма багатьох файлів. Варіант (називається просто "сканувати") дозволів на включення або відключення цієї функції, щоб уникнути тривалої затримки на сервері пуску.

Ім'я сервера за замовчуванням є "експорт", але якщо у вас є більше одного сервера в мережі Wi-Fi, він виглядає краще змінити принаймні одне з імен.

Натиснувши на кнопку Налаштувати:



З діалогове вікно конфігурації, ви можете змінити розмір шрифту встановлено за умовчанням, щоб адаптувати його в залежності від вашого щільності екрану і розмірами: 1 для 8SP розміром знаків, 2 для 10SP, ... до 6 для 18sp. "0" не визначене (це повинно дати 10SP). Це розмір тексту використовується для всіх експортно-ній вікон, включаючи допомогу.

Ви повинні також вибір, щоб змінити мову за замовчуванням (з налаштування системи, якщо мова відома експорт), але це не повністю динамічними, необхідно зберегти конфігурації і повернутися до сервера Головне вікно, щоб встановити зміни вступили в силу. Що стосується інших змін, зупинка і запуск сервісу для адаптації веб-сторінок та повідомлень на новій настройки мови.

Він виглядає краще встановити реальне ім'я сервера, ніж залишити значення за замовчуванням. Ви також можете адаптувати номера портів, щоб те, що ви хочете, порт медіа-сервер може бути "0" (ефемерне), але Я волію, щоб визначити один для налагодження мети. Псевдонім залежить від конфігурації ADSL маршрутизатора і якщо ви хочете опублікувати ваші файли на загальнодоступному Інтернеті чи ні.

Дозволи параметрів "Максимальна кількість лінія", щоб обмежити кількість рядків у списку файлів, розділивши загальний список в більш дрібних елементів, щоб уникнути прокручування занадто великий список. Це значення також застосовується на веб-сторінці.

Про розмір буфера TCP, за замовчуванням 64 КБ, виглядає добре для потокового відео і аудіо на Wifi мережі. Якщо у вас є багато повторних передач, ви повинні зменшити цей Розмір. Якщо у вашій мережі добре, і ви повинні текти дуже фільмів високої чіткості, ви можете спробувати збільшити його. Зміна одного з цих параметрів, потрібно, щоб зупинити і запустити службу після збереження нової конфігурації.

Це не завжди краще встановити занадто великих буферів TCP. Мій Blu-Ray читач віддає перевагу 8 або 16 Кб, чим вище. Ви можете визначити, крім того, кількість буферів ви хочете відправити відразу. Ця установка залежить від вашої мережі, пристроїв і файли, які ви хочете передати, результати не легко проаналізувати.

Якщо у вас є технічна освіта, ви можете визначити свій власний "стартовою за замовчуванням" для сервера HTTP (внутрішні та зовнішні). Цей файл повинен називатися "index.html" і повинна бути десь на Android файлової системи (SD карти?). Ви повинні також вибір, щоб зберегти таблицю за замовчуванням в додатку чи ні.

За замовчуванням ми використовуємо власного сертифіката SSL для HTTPS з'єднання, але в цьому випадку ви отримуєте повідомлення про помилки в залежності від веб-браузера, який ви використовуєте. Відключення цієї опції Дозволи на використання підписаних сертифікатів, як нормальні серверів HTTPS. Вони як і раніше будується динамічно при запуску сервера. Але використання підписаних сертифікатів потрібно додати центр сертифікації в конфігурації веб-браузера. Ви повинні додати кореневий сертифікат центру сертифікат і сертифікат CA Intermediate. Ці громадські ключові сертифікати в "активи" каталог включені в сам додаток і на www.ddcs.re сайті. Ви можете отримати ці файли локально на вашому Wifi мережі з вашого сервера, використовуючи URL-адрес, як http://192.168.1.47:8192/assets/export-it-1.crt та export-it-2.crt коли це простий HTTP доступна. В іншому випадку необхідно встановити ці сертифікати через http://www.ddcs.re/export-it-1.crt та export-it-2.crt в мережі Інтернет.

І, нарешті, ви можете змінити CSS профілю веб-сторінки для отримання інших квітів і зовнішній вигляд.

При збереженні конфігурації, ви повинні отримати повідомлення підказку про те, що зберігається, перш ніж повернутися на головну сторінку. Ви повинні зупинити і запустити службу для створення змін, що відносяться до сервера сокетов, як номера портів, розмір TCP буфера, і ім'я сервера UPnP, але більшість змін динамічні, як мови, ім'я сервера HTTP, визначень користувача і категорій, і списки файлів ...

У вас є два кнопки в нижній частині сторінки конфігурації, спочатку зробити резервну копію бази даних, а не в списках файлів, але параметри, такі як ім'я сервера, розмір шрифту, Визначення користувача, в тому числі категорій, і всі коментарі. Дозволи на другу кнопку, щоб відновити резервну копію в базі даних. Використовуйте його з обережністю, беручи резервних копій після зміни, але відновити базу даних тільки в разі потреби. Ця опція дозволяє розподілити конфігурацію на інші сервери, додавати коментарі на файловому рівні, може працювати, тільки якщо файл знайдений з тією ж повний шлях.

Ви можете активувати опцію клуб просто дати невелике повідомлення і зображення для опису вашого сервера. Ця опція працює тільки тоді, коли на Wi-Fi з переадресації портів включений, і якщо аутентифікації виконаний з щонайменше одним ім'ям і паролем. Таким чином, ваш сервер буде доступний зовні на www.ddcs.re. Щоб перевірити свій власний сервер вимагає використання веб-проксі-сервера.

Сторінка конфігурації 2: Вибір файлів і категорії


На сторінці 2, є вибір файлів та їх установка категорія (см нижче про справжність). Ви хочете експортувати всі або тільки кілька файлів? Прапорець дозволяє скасувати вибір файлів, щоб уникнути їх розподіл по UPnP. Ви також можете встановити їх імена категорій, пов'язаних з аутентификацией по протоколу HTTPS. Після модифікації, ви повинні зберегти зміни і вони активні кілька секунд по тому.

Налаштування HTTPS і аутентифікація користувача


Спочатку число HTTPS-порт встановлений в 0, і немає HTTPS-сервер. Для використання HTTPS ви повинні дати значення між 1024 і 65535 на цей номер порту. Якщо HTTPS активований, він дійсно використовується за межами Wi-Fi мережі, так як UPnP потрібно HTTP по локальній мережі, але ви можете перевірити HTTPS локально, використовуючи URL-адресу з "HTTPS:", Wi-Fi IP-адресу, а ":", потім номер HTTPS порт, як "https://192.168.1.47:8193".

Порту за замовчуванням псевдонім дорівнює нулю, щоб показати, що ні псевдонім порт не використовується. Якщо вам потрібна ця функціональність у вашій домашній мережі, ви можете встановити значення в діапазоні від 1024 до 65535, а після збереження конфігурації, необхідно перевірити результат на лінії на головному екрані стану. Додаток намагається налаштувати його UPnP на Інтернет-шлюзі .. Якщо він не може бути налаштований UPnP, необхідно налаштувати псевдонім безпосередньо в ADSL маршрутизатор, пов'язаного з HTTPS порт, якщо він активований, або для HTTP порт без HTTPS.

Якщо комп'ютер підключений до мережі Wi-Fi або мобільної мережі з'являється в середині рядку заголовка. Коли на мобільній мережі можна використовувати тільки HTTP / HTTPS протоколу, і краще всього використовувати HTTPS з аутентификацией для захисту ваших даних.

Спочатку ви можете використовувати тільки аутентифікацію під HTTPS, але тепер в HTTP пароль також пошкоджений.

Щоб включити перевірку автентичності, необхідно встановити принаймні одне ім'я користувача, пароль і асоціювати мінімальну одну категорію до цього імені.

Щоб створити ім'я користувача, ви повинні ввести один в текстовому полі, зробити вибір категорії, і встановити в два рази один і той же пароль, перш ніж натиснути на кнопку Add. Ви можете створювати різні імена користувачів в різних категоріях. Невелике текстове повідомлення з'являється тільки над кнопкою збереження, щоб допомогти вам у ваших визначеннях.

Перед від'їздом не забудьте зберегти визначень натиснувши на кнопку зберегти і повідомлення повинно сказати, що це буде зроблено.

Я визначаю за замовчуванням три категорії, їх імена не дуже важливо, але існує послідовність у цих категоріях. Категорія "власник" може отримати доступ до всіх файлів, категорія "сім'я" охоплює всі «друзі» категорії на додаток до файлів в цій категорії, і "друзі" категорії є більш конкретними. Ви можете змінити імена категорій, вибравши одну категорію, щоб просто дати нове ім'я в поле введення і натиснувши на кнопку "Змінити". Ви можете створити додаткові "Друзі" категорії з різними іменами, даючи нове ім'я в поле введення і натиснувши кнопку "Додати". Тільки люди з ім'ям користувача можуть використовувати свій веб-браузер, щоб прочитати свої файли (немає доступу на запис), тому що немає анонімний доступ, якщо ви визначаєте одного імені користувача. За замовчуванням всі файли знаходяться в категорії "Власник". При визначенні нового імені користувача, ви повинні вибрати хоча б одну категорію.

Для спрощення визначення, якщо у вас є багато файлів, ім'я користувача "за замовчуванням" (без пароля) існує, щоб визначити категорію для нових файлів (нове відео, фотографії, ..). Другий імені користувача система пов'язана з сервером UPnP, встановивши сервер UPnP на сім'ї або друзів категорії, дозволяє обмежити файли, розподілені в UPnP.

На задньому плані (давно працює сервіс)

Коли сервер запускається, він працює у фоновому режимі в якості Android служби, показуючи значок повідомлення андроїд рядку стану. Ця послуга містить різні програми: медіа-сервер з UPnP Directory, Content Server і невеликий Менеджер UPnP з'єднання, а сервер HTTP. Обидва необхідні і працює в надають послуги клієнтам.

Сервер HTTP визначає при запуску первісний "стартовою", який просто список (таблицю) файлів, експортованих цьому сервері, перші дозволи стовпців грати (HTTP GET) файл, друга (HTTP повідомлення в довічним режимі), щоб завантажити його, у третій колонці представлена ​​в текстовому режимі, в URL файлу (для копіювання / мимо нього при підготовці власний HTML сторінки). Крім того, сервер HTTP має дуже простий OPDS каталог для місцевих електронні книги (цей каталог являє собою список з вибраних файлів, немає ніякого резюме книги або відомості про автора) ...

Для управління сервером, ви можете використовувати клієнт eXportit або веб-браузер, вказуючи його в URL, як зазначено на першій сторінці вікна "сервера", щось на кшталт http://192.168.1.47:8192. Для перевірки каталог OPDS, ви повинні використовувати той же URL, але з "/ OPDS" (http://192.168.1.47:8192/opds), або з Інтернету «зовнішнього» URL якщо ваш ADSL маршрутизатор налаштований для "порту псевдонімів".

Встановлення перенаправлення портів

Цей параметр призначений лише для людей, що використовують домашній (WiFi) мережі з маршрутизатор, підключений до Інтернету. Він не використовується при використанні мобільної мережі (Якщо параметр кодується він використовується тільки коли пристрій підключено на Wifi мережі).

Інтернет-шлюз має принаймні один зовнішній IP адреса і один на Wifi мережі і, можливо, ще один чи кілька на Ethernet. Конфігурація переадресації портів на маршрутизаторі є динамічним і не ріже службу. Ви тільки додати псевдонім в таблиці. Кожний додаток використовує принаймні один номер порта (менше, ніж 65 535). Якщо номер порту ви хотіли вже визначений у вас є тільки використовувати інший.

експорт як і всі сервери HTTP, використовує протокол TCP. Номери портів за замовчуванням, що використовуються цим HTTP сервера є 8192 для HTTP і 8193 для HTTPS, але ви можете змінити ці цифри в конфігурації. Якщо ви встановите HTTPS порт як нуль, це протокол відключений.

На мій маршрутизатор, я визначив з назвою "http2" зовнішній номер порта 8080, щоб направити 192.168.1.47 (IP-адресу мого Android планшета в мережі Wi-Fi) з портом 8192, і з ім'ям "exportit" порт 4343, щоб направити 192.168.1.47 і порт 8193.

configuring port forwarding

Коли я хочу, що сервер експорт бути доступні з інтернету, я повинен налаштувати "Зовнішнє номер порту" в конфігурації, щоб бути 4343. Це дозволяє автоматично налаштувати зовнішній HTML-сторінку з зовнішнім IP-адресою і цього псевдоніма номер порта 4343.

Для відключення віддаленого використання вашої веб-сторінці, у вас є тільки конфігурацію сервера з «зовнішнім номером порту" нуля і сторінки HTML буде налаштований з неправильним номером порту і не можуть бути використані. Насправді всі запити, надіслані зовні 4343 пересилаються на сервер HTTPS на порту 8193, але сервер відправить назад на сторінку входу з адрес, що вказують на порт 8193, який не доступний в Інтернеті. Ви можете побачити ці запити у вашому HTTP увійти на вікні Експорт-це сервера. Крім того, ваш зовнішній IP адреса, в більшості випадків, змінюються щодня.

Якщо ви хочете використовувати простий HTTP через Інтернет, щоб отримати кращу продуктивність, ніж з HTTPS, але без забезпечення, у вас є тільки встановити HTTPS порт до нуля, і "зовнішній номер порта" бути 8080. Ви уникнути налаштувати маршрутизатор дуже часто при такій конфігурації.

Якщо ваш ADSL коробка має брандмауер, не забудьте вирішити ці порти TCP, які повинні використовуватися з Інтернету. configuring port forwarding

Легко намагається конфігурацію переадресації портів

Ви можете перевірити це налаштування вашої Wi-Fi мережі за допомогою відкритого веб-проксі з підтримкою Яваскрипт як www.faceofliberty.com, для підключення до зовнішнього URL із зовнішнім IP-адреса і порт псевдоніма ...

Ви можете цим шляхом, перевірте логін і перевірити всі сторінки, на жаль, не представляється можливим, щоб слухати музику, або подивитися на серії зображень. Тільки прямі натискає на файли можуть використовуватися через проксі-середовищі Web.

Відео субтитри

Файли субтитрів відеорозповсюджуються UPnP (.srt, .sub і .vtt) ... .rrt може відображатися у відеопрогравачі клієнта UPnp, але в даний час немає ніякого користувацького інтерфейсу для його включення / відключення, а вибір у список субтитрів за мовою ... Відображається тільки перший субтитри .srt. Для цього ім'я файлу субтитрів має починатися з імені відеофайлу (його можна заповнити "- en" для англійської мови, "- de" для німецької мови ..., або будь-який інший суфікс перед .srt). За допомогою HTTP-сервера також є можливість показувати субтитри .vtt, їхні імена файлів також повинні починатися з імені відеофайлу, але можуть мати будь-який суфікс до .vtt). Відеопрогравач Playr HTML5 дозволяє робити вибір у файлах субтитрів ...

back