Files
guias_informatica/Guia_cloudflared.md
T
2026-08-04 19:24:21 +02:00

143 lines
2.7 KiB
Markdown

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/<UUID-del-tunnel>.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