Los teléfonos Android usan Termux para crear un sitio web de blog personal de Hexo [acceso a la intranet a través de la red pública]

Reimpreso del artículo de cpolar pole cloud: el teléfono Android usa Termux para construir el sitio web del blog personal de Hexo [acceso a la intranet a través de la red pública]

Hexo es un marco de blogs rápido, limpio y eficiente escrito en Nodejs. Hexo usa Markdown para analizar artículos y, en unos segundos, puede generar páginas web estáticas con hermosos temas.

A continuación se describe cómo instalar un hexo blog personal en Termux y combinarlo con la herramienta cpolar para lograr el acceso en un entorno de red pública.

1. Instalar Hexo

Hexo está escrito en Nodejs, así que instale node.js primero, termux también está empaquetado e instálelo con una línea de comando:

pkg install nodejs

Después de la instalación, use el comando npm para instalar hexo:

npm install hexo-cli -g

Una vez completada la instalación, verifique la información de la versión para verificar si la instalación se realizó correctamente:

hexo -v

imagen-20230512133528614

Cree manualmente un directorio hexo:

mkdir hexo

entrar en el directorio

cd hexo

Inicializar el entorno Hexo

hexo init

Genere archivos estáticos después de la inicialización:

hexo g

iniciar hexo

hexo s

Después de iniciar, podemos ver la dirección y el número de puerto del acceso

imagen-20230512134826015

Abrimos el navegador, ingresamos al link de acceso anterior, se puede ver hexo

imagen-20230512135104828

El método de inicio anterior es iniciar hexo en la interfaz de primer plano, lo que no es muy conveniente para que hagamos otras operaciones, por lo que lo cambiamos para que comience en segundo plano, primero use la tecla para Ctrl+Cdetener hexo,

imagen-20230512140325029

Luego usamos nohup para iniciar en segundo plano.Después de iniciar, podemos presionar el PID:

nohup hexo s &

imagen-20230512140634188

La forma de cerrar también es muy simple, usa el comando kill:

kill -9 PID

2. Instalar penetración de intranet cpolar

Hemos instalado el blog hexo anterior. A continuación, instalaremos la penetración de la intranet cpolar y usaremos cpolar para publicar el blog hexo creado en el termux del teléfono móvil, de modo que la red pública también pueda acceder al sitio del blog creado en la intranet del teléfono móvil.

Si usa la penetración de intranet cpolar, no necesita una IP de red pública y no necesita configurar un enrutador. Puede asignar servicios bajo la intranet local a la red pública mediante la creación de un túnel seguro. Es un herramienta segura de penetración de intranet.

Primero crea una sources.list.dcarpeta de:

mkdir -p $PREFIX/etc/apt/sources.list.d

Agregue cpolar para descargar archivos fuente

echo "deb [trusted=yes] http://termux.cpolar.com termux extras" >> $PREFIX/etc/apt/sources.list.d/cpolar.list

actualizar almacén

pkg update

instalar cpolar

pkg install cpolar

Instale el servicio termux, nota: después de que se complete la instalación, ¡recuerde cerrar y reiniciar termux para que surta efecto!

pkg install termux-services

Después de reiniciar termux, luego inicie cpolar

sv up cpolar

Configurar inicio automático

sv-enable cpolar

Esto es para detener el servicio cpolar.

sv down cpolar

cpolar.yml ubicación de la ruta del archivo de configuración principal

$PREFIX/etc/cpolar/cpolar.yml

Luego ingresamos en el navegador móvil http://localhost:9200para ver la interfaz de administración de cpolar y usamos la cuenta registrada en el sitio web oficial de cpolar para iniciar sesión

imagen-20230509155942139

3. Acceso remoto a la red pública

Abra la interfaz de administración de cpolar en el navegador móvil y haga clic en la administración de túneles en el panel izquierdo: cree un túnel Arriba vemos que el número de puerto es a través del acceso local, por lo que necesitamos crear un túnel http, apuntando al 4000puerto 4000:

  • Nombre del túnel: personalizable, tenga cuidado de no repetir
  • protocolo: http
  • Dirección local: 4000
  • Tipo de dominio: elija un nombre de dominio aleatorio
  • Región: Seleccionar China VIP

hacer clic创建

imagen-20230512150045998

Después de que la creación sea exitosa, abra la lista de túneles en línea y podrá ver la dirección a la que accede la red pública. Hay dos métodos de acceso, uno es http, el otro es https

imagen-20230512150926656

Luego usamos una de las direcciones http para visitar en el navegador, y podemos ver nuestra interfaz de blog Hexo, para que el acceso remoto esté configurado

imagen-20230512151135860

4. Dirección de red pública fija

La creación anterior es una dirección aleatoria gratuita, que cambia dentro de las horas de 24. Para facilitar una conexión estable y a largo plazo, podemos arreglar la dirección de acceso, que se denomina nombre de subdominio fijo de segundo nivel en cpolar. También puede configurar y utilizar su propio nombre de dominio para acceder.

Debe actualizar al paquete básico o superior para admitir la configuración de subdominios de segundo nivel

Inicie sesión en el fondo del sitio web oficial de cpolar , haga clic en el tablero de la izquierda 预留, busque 保留二级子域名y reserve un nombre de subdominio de segundo nivel para el túnel http.

  • Región: seleccione la región del servidor
  • Nombre: complete el nombre del subdominio de segundo nivel que desea conservar (personalizable)
  • Descripción: Comentarios, que se pueden personalizar.

imagen-20230516141511164

Este ejemplo reserva un hexoblogsubdominio de segundo nivel llamado . Después de que el nombre del subdominio se haya reservado con éxito, copiamos el nombre del subdominio y luego debemos configurarlo en el túnel.

imagen-20230516141541897

隧道管理Inicie sesión en la interfaz de administración de la interfaz de usuario web de cpolar, haga clic en —— en el tablero de la izquierda 隧道列表, busque el túnel que debe configurarse con un nombre de subdominio de segundo nivel y haga clic en el de la derecha编辑

imagen-20230516142410556

Modifique la información del túnel y configure el nombre del subdominio de segundo nivel en el túnel:

  • Tipo de dominio: seleccione en su lugar二级子域名
  • Subdominio: complete el nombre del subdominio de segundo nivel que acabamos de reservar (en este ejemplo hexoblog)

Una vez finalizada la modificación, haga clic en更新

imagen-20230516142441119

状态Una vez que el túnel se haya actualizado correctamente, haga clic en —— en el panel izquierdo 在线隧道列表y podrá ver la dirección de red pública del túnel, que se ha actualizado a un nombre de subdominio de segundo nivel.

imagen-20230516142517920

Luego usamos una de las direcciones http para visitar en el navegador, y podemos ver nuestra interfaz de blog Hexo, de modo que se configura un acceso remoto fijo al blog hexo [se ha archivado cpolar.cn, por lo que no hay necesidad de archivar ].

Solo necesitamos mantener el túnel en línea normalmente, y los usuarios de la red pública pueden acceder al sitio web del blog en el teléfono móvil termux a través de esta dirección de red pública.

imagen-20230516143034891

Supongo que te gusta

Origin blog.csdn.net/congfen214/article/details/130945829
Recomendado
Clasificación