Inicio del servidor
En la línea de título, que tiene en la parte superior el nombre del servidor y la dirección URL para acceder a este servidor con HTTP. El uso de este URL con un navegador web da la página de inicio predeterminada, una lista de todos los archivos exportados por el servidor. En la parte inferior línea de título, tiene la dirección URL externa para usar si está conectado a Internet mediante un router ADSL con "aliasing puerto". Inicialmente el alias puerto externo se establece en cero, y que no son accesibles a través de un portal de internet. Si cambia este valor a un número entre 1024 y 65535, el servidor intentará configurarlo mediante UPnP con un tiempo de concesión de 24 horas. No estoy seguro de que funcionará con todas las puertas de enlace de Internet. No dude en informar de problemas (por correo electrónico) documentados con el texto de presentación XML de su puerta de enlace de Internet. Si UPnP no funciona, puede configurar el router manualmente como se explica a continuación.
El alias tal como se indica aquí, se utiliza para definir una página de inicio externa en el servidor HTTP. Si el alias es el real, que permita obtener acceso al servidor desde la red pública, de lo contrario se bloquea este tráfico.
Al iniciar la aplicación de servidor eXport-it, se inicia automáticamente un servicio UPnP larga duración incluyendo los medios de comunicación y los servidores HTTP. Este servicio le da un pequeño icono en el escritorio de Android cuando se ejecuta. Por defecto, todos los archivos de vídeo, audio, imagen y libros electrónicos se exportan. Para obtener las listas de archivos hasta la fecha, un MediaScanner puede invocarse al iniciar el servidor, ya que Android se actualiza sólo su base de datos los archivos multimedia cuando se montan los sistemas de archivos. Este proceso de análisis puede ser largo si usted tiene grandes tarjetas SD con muchos muchos archivos. Una opción (llamada simplemente "scan") permite activar o desactivar esta función para evitar largas demoras en el servidor de arranque.
El nombre del servidor por defecto es "eXport-it", pero si usted tiene más de un servidor en una red Wi-fi, que se ve mejor cambiar por lo menos uno de los nombres.
Al hacer clic en el botón configure:
Con la ventana de diálogo de configuración, puede cambiar el tamaño de fuente que de forma predeterminada para adaptarla en función de la densidad de pantalla y dimensión: 1 es para el tamaño de la fuente 8sp, 2 para 10sp, ... hasta las 6 de 18SP. "0" es indefinido (se debe dar 10sp). Este tamaño de texto se utiliza para todas las ventanas eXport-it incluyendo la ayuda.
También tienes la opción de cambiar el idioma predeterminado (tomado de la configuración del sistema si el idioma es conocido por eXport-it), pero no es totalmente dinámico, se debe guardar la configuración y volver a la ventana principal de servidor para establecer el cambio efectiva. En cuanto a otros cambios, se requiere una parada y el inicio del servicio de adaptar las páginas web y mensajes a la nueva configuración de idioma.
Se ve mejor establecer un nombre de servidor real que la de mantener el valor predeterminado. También puede adaptar los números de puerto a lo que quieres, el puerto del servidor de medios puede ser "0" (efímero), pero yo prefiero definir uno para propósitos de depuración. El alias depende de la configuración de su router ADSL y si desea publicar sus archivos en la Internet pública o no.
El "número de línea max" permisos de parámetro para limitar el número de líneas en las listas de archivos, dividiendo el total de la lista de elementos más pequeños,
para evitar el desplazamiento de una lista demasiado grande. Este valor también se aplica en la página Web.
En el fondo (servicio de larga duración)
Cuando se inicia el servidor, se ejecuta en segundo plano como un servicio de Android, que muestra un icono de notificación en la barra de estado android. Este servicio contiene diferentes programas: el servidor de medios UPnP con su Directorio de Content Server y un pequeño UPnP Connection Manager y el servidor HTTP. Ambos son necesarios en funcionamiento para prestar el servicio a los clientes.
El servidor HTTP define en el inicio de una "página de inicio" inicial que sólo una lista (una tabla) de los archivos exportados por este servidor, los primeros permisos de columna para jugar (HTTP GET) el archivo, el segundo (post HTTP en modo binario) descargarlo, la tercera columna indica en modo texto, la URL de la foto (para copiar / pasado la hora de preparar su propia página HTML). Además, el servidor HTTP tiene una muy simple catálogo OPDS para los libros electrónicos locales (este catálogo es sólo una lista de los archivos seleccionados, no hay resumen del libro o información sobre el autor) ...
Para controlar el servidor, puede utilizar el cliente eXport-it o un navegador Web apuntando a la URL que figura en la primera página de la ventana de "servidor", algo así como //192.168.1.47:8192. Para comprobar el catálogo OPDS, debe utilizar la misma URL pero con "/" (OPDS //192.168.1.47:8192/opds), o desde Internet la URL "externo" si su router ADSL está configurado para "aliasing puerto ".
Puede agregar archivos remotos a sus listas de archivos locales si conoce la URL que apunta al recurso. Uso de archivos remoto requiere acceso a la red, entonces sólo puede funcionar si usted tiene acceso a Internet y cuando el servidor remoto se está ejecutando.
Actualmente, sólo las URL directos a archivos multimedia son compatibles (URL con el nombre de archivo completo). Por ejemplo, se puede añadir el vídeo /files/basicconfig.mp4 sólo escribir esta URL en el campo de entrada, y haciendo clic en el botón "añadir", finalmente guardarlo. O usted puede añadir archivos de audio como /files/Music1.mp3. La ventana de diálogo ExternalUrl está disponible en page2 configuración, o haciendo clic en el icono exportit cuando se está en la red WiFi.
Videos Públicos de YouTube pueden ser usados en exceso dando una URL como //www.youtube.com/watch?v=3f7l-Z4NF70 o //youtube.com/3f7l-Z4NF70 donde 3f7l-Z4NF70 es el ID de vídeo. Videos Públicos de Vimeo utilizan una URL como //vimeo.com/71853736.
Configuración de reenvío de puertos
Este parámetro es sólo para las personas que utilizan una red (Wifi) a casa con un router conectado a Internet. No se utiliza cuando se utiliza la red móvil (si el parámetro se codifica sólo se utiliza cuando el dispositivo esté conectado a la red Wi-Fi).
Una puerta de enlace de Internet tiene al menos una dirección IP externa y una en la red Wifi y quizás todavía una o más de ethernet. La configuración de reenvío de puertos en un router es dinámico y no corta el servicio. Sólo tienes que añadir un alias de una tabla. Cada aplicación utiliza al menos un número de puerto (menos de 65.535). Si el número de puerto que querías ya está definido sólo tienes que usar otra.
eXport-it como todos los servidores HTTP, utiliza el protocolo TCP. Los números de puerto utilizados por este servidor HTTP son 8192 para HTTP y 8193 para HTTPS pero se puede modificar estos números en la configuración. Si establece el puerto HTTPS como cero, este protocolo está desactivado.
En mi router, he definido con el nombre "HTTP2" un número de puerto externo de 8080 remitir a 192.168.1.47 (la dirección IP de mi tableta Android en la red Wi-Fi) con el puerto 8192, y con el nombre de "exportit" el puerto 4343 para enviar a 192.168.1.47 y el puerto 8193.
Cuando quiero que el servidor eXport-it sea accesible desde internet, tengo que configurar el "número de puerto externo" en la configuración, para ser 4343. Esto permite configurar automáticamente una página HTML externa con la dirección IP externa y el número de puerto alias 4343.
Para desactivar el uso remoto de su página web, sólo tienes que volver a configurar el servidor con un "número de puerto externo" de cero y la página HTML se configurará con un número de puerto equivocado y no utilizable. De hecho todas las solicitudes enviadas externamente para 4343 se reenvían al servidor HTTPS en el puerto 8193, pero el servidor devolverá la página de acceso a las direcciones URL que apunta al puerto 8193 que no es accesible en Internet. Usted puede ver estos pedidos en su registro de HTTP en la ventana del servidor eXport-it. Además, su dirección IP externa es, en la mayoría de los casos, se cambian cada día.
Si desea utilizar el simple HTTP a través de Internet para obtener un mejor rendimiento que con HTTPS, pero sin seguridad, sólo tienes que configurar el puerto HTTPS a cero, y el "número de puerto externo" para ser 8080. Evitas para configurar el router muy a menudo con este tipo de configuración.
tratar fácilmente su configuración de reenvío de puertos
Puede probar esta configuración de su red Wi-Fi usando un proxy web público con javascript apoyo como www.faceofliberty.com, para conectarse a la dirección URL externa con su dirección IP y el puerto de alias externa ...
Puede de esta manera, la prueba de inicio de sesión y comprobar todas las páginas, por desgracia, no es posible escuchar música o mirar serie de imágenes. Sólo clics directos sobre los archivos son utilizables debido al entorno de proxy web.