Natvps.id – Si tiene muchos servidores, es posible que desee monitorear la disponibilidad y usar recurso de estos servidores. Suficiente para ser vergonzoso si necesita verificar uno por uno caparazón. Afortunadamente, puedes usar herramientas como Nariz que proporciona paneles de monitor para monitorear todo recurso Desde el servidor existente, solo en un solo sitio web.
Este artículo explica cómo instalar Nezha en NAT VPS. Este artículo utiliza Ubuntu 22.04 como referencia. Para otros sistemas operativos, ajuste las etapas enumeradas.
Este artículo es una actualización del artículo anterior. Muchos procesos de instalación de Nezha han cambiado desde que se escribió el artículo anterior, incluida Github Oauth, que ya no es necesario.
Configuración de transferencia de puertos
Como usamos las coulis, debemos agregar 1 configuración de transferencia de puertos En el panel Virtualizor (u otros paneles VPS dependiendo del proveedor). Este puerto se utilizará para acceder al panel Nezha a través de la IP pública NAT VPS.
Por ejemplo, en este artículo usará un puerto 32505. Usted es libre de modificar este puerto de acuerdo con su elección. Guarde este puerto, ya que lo usaremos nuevamente en el proceso de configuración.
Instalar nezha
Utilizaremos un script de instalación oficial para instalar automáticamente Nezha.
En primer lugar, instale curl:
apt install curl -y

Luego descarga y ejecuta guión por el siguiente orden:
curl -L -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

Seguro Select your installation method:elegir Docker Para facilitar la instalación.

Ingresar 1 Para iniciar la instalación.

- Ingrese el título del sitio:El nombre de su panel. GRATIS, por ejemplo: “Panel de tutorial”
- Ingrese el puerto expuesto: (predeterminado 8008): El puerto que ha especificado antes, por ejemplo: 32505
- Especifique la nota preestablecida Nostha-Agent en los comandos de instalación: (por ejemplo, ejemplo.com:443): Ingrese el formato: Ip.publik.nat.vps: Portnezha. Ejemplo: 141.11.190.114:32505
- ¿Prefieres conectar el agente a través de TLS? [y/N]: Ingresar norte Porque no hemos configurado https

Espere hasta que termine la instalación.
Paneles de acceso
Se puede acceder al panel Nezha a través de la dirección: Publik Nat VPS>:

Para conectarse, la información de identificación predeterminada es administrar Como nombre de usuario y contraseña. Cambie después de la primera conexión para asegurar el panel.
Configuración de Nginx (proxy inverso)
También podemos instalar reverso Como nginx para acceder a Nezha a través de un área, como Nezha-torial.mdinata.my.id. El objetivo es ser más fácil de acceder y poder instalar SSL (HTTPS) para admitir una conexión más segura entre el servidor.
Antes de eso, debe agregar 2 transferencia de dominio con un protocolo Http Y Https Para que el campo acceda a su VPS NAT. Agregue una transferencia de dominio de la siguiente manera:

No olvide agregar registros DNS para acceder a su IP pública NAT VPS, como esta:

Si es así, es hora de instalar NGINX y agregar una configuración host virtual.
En primer lugar, instalar Nginx a través del comando:
# Hapus Apache2 dan pendukungnya (biasanya terpasang secara bawaan di VPS OpenVZ) apt purge apache2* -y # Install NGINX apt install nginx -y
Cree una nueva configuración de host específicamente para el estado:
nano /etc/nginx/sites-available/nezha
Luego pegue la siguiente configuración:
# Konfigurasi NGINX untuk deploy Nezha di NAT VPS
#
server {
listen 80;
listen [::]:80;
server_name nezha-tutorial.mdinata.my.id; # Replace with your domain
underscores_in_headers on;
# set_real_ip_from 0.0.0.0/0; # Replace with your CDN's IP ranges
# real_ip_header CF-Connecting-IP; # Replace with your CDN's private header, default for Cloudflare
# Comment the above two lines if Nginx is the outermost layer.
# gRPC Configuration
location ^~ /proto.NezhaService/ {
grpc_set_header Host $host;
grpc_set_header nz-realip $http_CF_Connecting_IP; # Replace with your CDN's private header
# Uncomment the next line and comment the above if Nginx is the outermost layer
# grpc_set_header nz-realip $remote_addr;
grpc_read_timeout 600s;
grpc_send_timeout 600s;
grpc_socket_keepalive on;
client_max_body_size 10m;
grpc_buffer_size 4m;
grpc_pass grpc://dashboard;
}
# WebSocket Configuration
location ~* ^/api/v1/ws/(server|terminal|file)(.*)$ {
proxy_set_header Host $host;
proxy_set_header nz-realip $http_cf_connecting_ip; # Replace with your CDN's private header
# Uncomment the next line and comment the above if Nginx is the outermost layer
# proxy_set_header nz-realip $remote_addr;
proxy_set_header Origin
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
proxy_pass
}
# Web Traffic Configuration
location / {
proxy_set_header Host $host;
proxy_set_header nz-realip $http_cf_connecting_ip; # Replace with your CDN's private header
# Uncomment the next line and comment the above if Nginx is the outermost layer
# proxy_set_header nz-realip $remote_addr;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_max_temp_file_size 0;
# If you use nginx as the outermost layer, enable this line to avoid protocols that cannot be accessed correctly
# proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass
}
}
upstream dashboard {
server 127.0.0.1:8008;
keepalive 512;
} Ajustar nezha-tutorial.mdinata.my.id con su dominio, así como el puerto 8008 seguro proxy_pass Con tu puerto de Nezha.

![]()
Active la configuración con:
ln -sf /etc/nginx/sites-available/nezha/etc/nginx/sites-enabled/nezha # Restart NGINX systemctl restart nginx

Para que nuestro campo sea accesible a través de HTTPS, debemos establecer un certificado SSL. Podemos usar un certificado SSL gratuito de Let’s Cifrypt a través de CertBot.
Instalar El complemento CERTBOT y NGINX usa el comando:
apt install python3-certbot python3-certbot-nginx

ENTONCES, generar Certificado a través de CertBot con el comando
certbot --nginx -d nezha-tutorial.mdinata.my.id
Cambiar nezha-tutorial.mdinata.my.id con tu dominio.
Finalmente, debemos modificar la dirección del host de Nezha en la configuración. Abra el archivo /opt/nezha/dashboard/data/config.yaml::
nano /opt/nezha/dashboard/data/config.yaml

Seguro install_hostCambio en:Domainanda>: 443. Ejemplo:
install_host: nezha-tutorial.mdinata.my.id
![]()
Registre el archivo, luego reinicie Nezha con el comando:
~/nezha.sh restart_and_update

¡Feliz! Nezha actualmente es accesible a través de su dominio y con una conexión HTTPS segura.
Frazada
Por lo tanto, este artículo se refiere a las etapas del despliegue de Nezha en NAT VPS. Si está confundido o dudoso, no dude en hacer preguntas en el grupo Telegram @ IPv6indonia. ¡GRACIAS!
Gentong Pos
Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime
Gaming Center
Berita Olahraga
Lowongan Kerja
Berita Terkini
Berita Terbaru
Berita Teknologi
Seputar Teknologi
Berita Politik
Resep Masakan
Pendidikan
