143 lines
2.7 KiB
Markdown
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
|
|
|
|
|
|
|