Cómo construir un servidor de video Jellyfin localmente y admitir el acceso remoto a la biblioteca de videos a través de la red pública

1. Introducción

Con la popularización de los dispositivos móviles inteligentes, también se han desarrollado varios requisitos de uso, desde los primeros dispositivos móviles para escuchar música y ver imágenes (era MP3), hasta los requisitos posteriores de video móvil (era MP4) y la actual demanda de medios de transmisión móvil (ver vídeos en el teléfono inteligente). Pero cuando nos acostumbramos a estas necesidades, de repente nos dimos cuenta de que, sin saberlo, nos habíamos convertido en puerros esperando a ser cosechados (tres equipos cuestan más). Como puerro testarudo, naturalmente no estaré dispuesto a que me corten, por lo que planeo construir mi propia plataforma privada de medios de audio y video. Ahora, el autor le mostrará todo el proceso de creación de su propia plataforma privada de audio y vídeo utilizando la penetración de intranet cpolar + Jellyfin.

2. Construcción del sitio web del servicio Jellyfin

Como servidor de audio y video relativamente conocido, Jellyfin es muy popular en la plataforma NAS, pero el autor ni siquiera está dispuesto a ser un puerro. Naturalmente, no tengo equipos profesionales como NAS. Solo tengo una computadora de escritorio retirada. computadora. Afortunadamente, la configuración de esta computadora de escritorio no cuenta. Es ridículamente baja, y Jellyfin tiene una versión de Windows del servidor, lo que me permite configurar un servidor Jellyfin de una manera sencilla.

2.1 Descarga e instalación de Jellyfin

Primero, descargamos el lado del servidor de Jellyfin, simplemente visite el sitio web oficial de Jellyfin, haga clic en 下载el botón para ingresar a la página de descarga y seleccione 服务器los elementos a descargar. Por supuesto, jellyfin también proporciona software para otros sistemas operativos (linux, MacOS), simplemente descárguelo cuando lo solicite.

20230412092501

20230412092502

20230412092503

Una vez completada la descarga de Jellyfin, puede hacer doble clic directamente en el archivo .exe para ingresar al programa de instalación automática. Durante el proceso de instalación, además de prestar atención a la selección, puede hacer clic en " Basic Install(Recommended)Siguiente" para omitir casi todo lo demás. .

20230412092504

20230412092505

Una vez completada la instalación de Jellyfin, haga clic en el acceso directo generado para iniciar el programa de servicio Jellyfin. Jellyfin generará un pequeño icono en la bandeja del sistema de Windows. Haga clic derecho en el icono para abrir la interfaz de instalación web de Jellyfin.

20230412092506

Al iniciar el servicio jellyfin por primera vez puede aparecer un aviso del Firewall de Windows, podemos elegirlo 允许访问.

20230412092507

Después de hacer clic en open jellyfin, el software abrirá automáticamente el localhost:8096puerto de acceso del navegador e ingresará a la página de configuración de la página web del servicio Jellyfin. Las configuraciones aquí son configuraciones generales de idioma, configuraciones de cuentas de administrador, selección de carpetas de la biblioteca multimedia (puede omitirlas temporalmente), permitir el acceso remoto, etc.

20230412092508

20230412092509

20230412092510

20230412092511

20230412092512

Después de completar esta configuración, podrá iniciar sesión oficialmente en la página web de Jellyfin.

2.2 Pruebas de la página web Jellyfin

Para facilitar la visualización, una vez que el autor completa la instalación de la página web del servicio Jellyfin, inicia sesión en el servicio Jellyfin con la función de administrador. Siempre que pueda iniciar sesión correctamente en la página principal de Jellyfin, significa que hemos completado la instalación de Jellyfin.

20230412092513

20230412092514

3. Publicación web local

Después de completar la instalación del servicio jellyfin, podemos usar la penetración de intranet cpolar para crear un túnel de datos de penetración de intranet y construir una dirección de Internet pública que se conecte a la página local de jellyfin, de modo que podamos acceder a la red local (LAN) en la Internet pública. .

3.1 Instalación y registro de cpolar

Sitio web oficial de cpolar: https://www.cpolar.com

Al igual que la instalación del servicio Jellyfin, cpolar se puede descargar directamente desde su sitio web oficial. Busque el botón en la parte superior de la página del sitio web oficial de cpolar 下载.

20230412092515

El autor utiliza el sistema operativo Windows, así que elijo Windows版本descargarlo.

20230412092516

Una vez completada la descarga de Cpolar, descomprima el archivo descargado, haga doble clic en el archivo descomprimido .msi文件para ejecutar el programa de instalación automáticamente. Luego simplemente haga clic en "Siguiente" para completar la instalación del software.

20230412092517

20230412092518

cpolar creará un túnel de datos independiente para cada usuario y garantizará la seguridad de los datos de cada usuario a través de una contraseña de usuario y un código de token. Por lo tanto, antes de utilizar cpolar oficialmente, es necesario registrarse como usuario. El proceso de registro es simple y fácil: simplemente haga clic en la esquina superior derecha de la página de inicio de cpolar 用户注册y complete la información necesaria en la página de registro para completar el registro.

20230412092519

20230412092520

3.2 Configuración de la nube polar

Dado que el túnel de datos de la versión gratuita de cpolar se reinicia cada 24 horas, no quiero volver a conectarme todos los días, por lo que actualizaré cpolar a la versión VIP para poder obtener un túnel de datos de penetración de intranet que pueda existir de manera estable durante mucho tiempo.

A continuación, primero iniciamos sesión en el sitio web oficial de cpolar, buscamos 预留el botón en el lado izquierdo de la página de inicio del usuario y hacemos clic para ingresar a la página de reserva del túnel de datos de cpolar. Aquí se genera una dirección de Internet pública (también se puede considerar como la entrada del túnel de datos), dado que esta dirección no está conectada al puerto de salida de la página web local de Jellyfin en este momento, también se puede considerar como un túnel de datos en blanco.

20230412092521

En la página de reserva puede ver una variedad de túneles de datos que se pueden reservar, aquí seleccionamos el campo "Reservar nombre de subdominio de segundo nivel".

20230412092522

En 保留二级子域名el campo, es necesario realizar ajustes sencillos para varios elementos de información, a saber:

  • 地区: El área donde se encuentra el servidor, solo selecciona el más cercano
  • 二级域名: Eventualmente aparecerá en la dirección pública de Internet generada como uno de los identificadores de la dirección de red.
  • 描述: Puede considerarse como la descripción de este túnel de datos, que se puede distinguir de otros túneles.

Después de completar esta configuración, puede hacer clic en el botón "Reservar" a la derecha para reservar este túnel de datos.

20230412092523

Por supuesto, si este túnel de datos ya no está destinado a usarse, puede hacer clic en la "x" a la derecha para eliminarlo fácilmente, ahorrando una valiosa cuota de túnel.

20230412092524

3.3 Configuración local polar

Después de completar la configuración de la nube cpolar y conservar el túnel de datos en blanco, regresamos al cliente cpolar en la computadora local y conectamos el túnel de datos en blanco generado en la nube con la página de servicio local de jellyfin.

Abra e inicie sesión en el cliente cpolar localmente (puede ingresarlo en el navegador para localhost:9200acceder directamente, o puede hacer clic en el acceso directo del cliente cpolar en el menú de inicio).

20230412092525

隧道管理Haga clic en el botón en el lado izquierdo de la interfaz principal del cliente 创建隧道para ingresar a la página de creación del túnel local (si desea crear un túnel de datos temporal que no restablezca la dirección durante 24 horas, puede configurarlo directamente aquí en lugar de configurar un túnel de datos en blanco en el sitio web oficial de cpolar).

En esta página, también debe realizar varias configuraciones de información, que incluyen:

1.: 隧道名称Puede considerarse como la anotación de información del túnel local de cpolar, siempre que nos resulte conveniente distinguirla
2 协议.: Dado que la página de prueba es una página web, elegimos http协议
3 本地地址.: La dirección local es la salida número de puerto del sitio web local. Antes de visitar el jellyfin local, el número de puerto de la página web es 8096, por lo que aquí también se completa 8096. 4.: Dado que hemos reservado
el 域名类型túnel de datos del nombre del subdominio de segundo nivel en el cpolar cloud, marque "Nombre de subdominio de segundo nivel" (si la reserva es un nombre de dominio personalizado, luego verifique el nombre de dominio personalizado) 5
.: Sub DomainComplete el nombre de subdominio de segundo nivel reservado, en este ejemplo es "jellyfinweb" (si Si planea crear un túnel de datos temporal, verifique directamente el "nombre de dominio aleatorio", que será utilizado por el cliente cpolar. Genere la dirección de red usted mismo) 6.: Es la
misma 地区que la información reservada en la nube de cpolar. Puede completarlo de acuerdo con el lugar de uso real.

20230412092526

Después de completar la configuración anterior, puede hacer clic en 创建el botón en la parte inferior de la página para conectar el túnel de datos en blanco en la nube cpolar con la página de prueba de pago local y completar la conexión entre la dirección de la nube cpolar y la página web local de jellyfin.

Una vez completada la conexión entre la dirección de la nube cpolar y la página web del servidor jellyfin local, el cliente cpolar saltará automáticamente a la página "Lista de túneles" en el elemento "Administración de túneles" para administrar este túnel de datos, incluida la apertura, el cierre o la eliminación de este. túnel de datos Túnel, también puede hacer clic en el botón "Editar" para modificar la información de este túnel de datos.

20230412092527

4. Prueba de acceso a la red pública

Finalmente, hacemos clic en el botón 状态debajo del elemento izquierdo 在线隧道列表para encontrar la dirección pública de Internet del servicio Jellyfin.

20230412092528

Pegue esta dirección en el navegador, podrá ver la página web local de Jellyfin y establecer con éxito su propia plataforma privada de audio y video.

20230412092529

20230412092530

5. Conclusión

Por supuesto, hay muchos archivos fuente de software y páginas web que se pueden usar para construir una plataforma de audio y video privada. Jellyfin no es la única opción, sino el proceso de usar otro software y archivos fuente para construir una plataforma de audio y video privada. Es similar, lo más importante es que incluso los puerros se niegan a ser cosechados. En la mayoría de los casos, todavía podemos confiar en nuestros propios esfuerzos para tener suficiente comida y ropa.

Supongo que te gusta

Origin blog.csdn.net/qq_43289447/article/details/132473476
Recomendado
Clasificación