first commit
This commit is contained in:
@@ -0,0 +1,142 @@
|
||||
|
||||
|
||||
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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user