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 1. Instalar y ejecutar el conector (debian) 1. crear el tunel 1. cloudflared tunnel login. (terminal) 1. 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