Files
2026-08-04 19:24:21 +02:00

2.7 KiB

La configuración del tunel se guarda en:

~.cloudflared/archivos.json

~/.cloudflared/config.yml

Iniciar tunel

cloudflared tunnel run nombre_tunel

Instalar tunel como servicio

cloudflared service install

Creara servicio llamado cloudflared.service

sudo systemctl start cloudflared - iniciar el tunel

sudo systemctl stop cloudflared - detener el tunel

sudo systemctl restart cloudflared - reiniciar tunel

sudo systemctl status cloudflared - estado tunel

cloudflared tunnel list - Lista los tuneles

cloudlared tunnel delete nombre_tunel - Elimina tunel

Borrar archivos locales

rm ~/.cloudflared/nombre_tunel.json

rm ~/.cloudflared/config.yml

sudo systemctl disable cloudflared - desactiva servicio sistema

sudo systemctl stop cloudflared - detiene servicio

Eliminar servicio del sistema

sudo rm /etc/systemd/system/cloudflared.service

sudo systemctl daemon-reexec

Conectarse por SSH

Opcion 1

linux

ssh -o Proxycommand="cloudflared access tcp --hostname ssh.xiberus.com" usuario@localhost

Windows - Descargar cloudflared.exe

ssh -o Proxycommand="cloudflared.exe access tcp --hostname ssh.xiberus.com" usuario@localhost

-----------------

metodo 2 desde la web

  1. nuevo tunel
  2. Instalar y ejecutar el conector (debian)
  3. crear el tunel
  4. cloudflared tunnel login. (terminal)
  5. indica una URL en la terminal, copiarla en navegador para autorizar en cloudflared el tunel.

sudo mkdir -p /etc/cloudflared

sudo nano /etc/cloudflared/config.yml

------------------

Metodo que ha funcionado

cloudflared tunnel login

cloudflared tunnel create xiberus-tunnel

Cloudflared tunnel list

sudo nano /home/jesus/.cloudflared/config.yml

tunnel: 1cfce1cf-b10e-4c52-ae2e-e89d733149e5

credentials-file: /home/jesus/.cloudflared/1cfce1cf-b10e-4c52-ae2e-e89d733149e5.json

/root/.cloudflared/config.yml

tunnel: xiberus-tunnel

credentials-file: /root/.cloudflared/.json

ingress:

  • hostname: server.xiberus.com

service: http://localhost:80 # o el puerto que uses (ej. panel Pterodactyl, etc)

  • hostname: portainer.xiberus.com

service: https://localhost:9443

originRequest:

noTLSVerify: true # Importante porque Portainer usa self-signed por defecto

  • service: http_status:404

Añadir las dos

cloudflared tunnel route dns xiberus-tunnel server.xiberus.com

cloudflared tunnel route dns xiberus-tunnel portainer.xiberus.com

cloudflared service install

sudo systemctl start cloudflared

sudo systemctl enable cloudflared

cloudflared tunnel run

--------

cloudflared tunnel list

systemctl status cloudflared -l

sudo systemctl restart cloudflared