Directorio de artículos
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
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
Abrimos el navegador, ingresamos al link de acceso anterior, se puede ver hexo
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+C
detener hexo,
Luego usamos nohup para iniciar en segundo plano.Después de iniciar, podemos presionar el PID:
nohup hexo s &
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.d
carpeta 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:9200
para ver la interfaz de administración de cpolar y usamos la cuenta registrada en el sitio web oficial de cpolar para iniciar sesión
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 4000
puerto 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创建
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
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
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.
Este ejemplo reserva un hexoblog
subdominio 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.
隧道管理
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编辑
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更新
状态
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.
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.