informatica:software:internet:tailscale
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:software:internet:tailscale [2024/04/07 13:37] – creado tempwin | informatica:software:internet:tailscale [2024/04/07 15:19] (actual) – [Docker] tempwin | ||
|---|---|---|---|
| Línea 5: | Línea 5: | ||
| * [[https:// | * [[https:// | ||
| + | A diferencia del protocolo cerrado de ZeroTier, Tailscale utiliza [[informatica: | ||
| + | |||
| + | ===== Caso de uso ===== | ||
| + | ===== Headscale: servidor de control alternativo ===== | ||
| + | |||
| + | Si no queremos usar el servidor de control de Tailscale, existe una alternativa open source que podemos alojar nosotros mismos: [[informatica: | ||
| ===== Configuración ===== | ===== Configuración ===== | ||
| Línea 11: | Línea 17: | ||
| ==== Android ==== | ==== Android ==== | ||
| + | Instalamos la [[https:// | ||
| + | |||
| + | Para usar nuestro servidor Headscale, pulsamos varias veces en los tres puntos que hay arriba a la derecha hasta que aparezca una nueva opción < | ||
| + | |||
| + | Ejemplo de mensaje en el navegador: | ||
| + | |||
| + | < | ||
| + | headscale | ||
| + | |||
| + | Machine registration | ||
| + | |||
| + | Run the comando below in the headscale server to add this machine to your network: | ||
| + | |||
| + | headscale nodes register --user USERNAME --key mkey: | ||
| + | </ | ||
| ==== Linux ==== | ==== Linux ==== | ||
| + | En Arch Linux instalamos el paquete '' | ||
| + | |||
| + | < | ||
| + | systemctl start tailscaled.service | ||
| + | </ | ||
| + | |||
| + | Para añadir el dispositivo a través de la instancia de Headscale que tengamos autoalojada: | ||
| + | |||
| + | < | ||
| + | # tailscale up --login-server http:// | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | En sistemas sin entorno gráfico o no interactivos, | ||
| + | |||
| + | < | ||
| + | # tailscale up --login-server http:// | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | Se nos informará de una URL a la que tendremos que acudir: | ||
| + | |||
| + | < | ||
| + | To authenticate, | ||
| + | |||
| + | http:// | ||
| + | </ | ||
| + | |||
| + | Al acceder, nos indicará el comando que tendremos que introducir en el servidor con Headscale para registrar el dispositivo. Algo como: | ||
| + | |||
| + | < | ||
| + | headscale nodes register --user < | ||
| + | </ | ||
| + | |||
| + | ==== Docker ==== | ||
| + | |||
| + | <code yaml> | ||
| + | services: | ||
| + | tailscale: | ||
| + | container_name: | ||
| + | image: tailscale/ | ||
| + | hostname: headtailscale | ||
| + | volumes: | ||
| + | - ./ | ||
| + | - / | ||
| + | network_mode: | ||
| + | cap_add: | ||
| + | - NET_ADMIN | ||
| + | - NET_RAW | ||
| + | environment: | ||
| + | - TS_STATE_DIR=/ | ||
| + | - TS_EXTRA_ARGS=--login-server=https:// | ||
| + | s=true | ||
| + | - TS_NO_LOGS_NO_SUPPORT=true | ||
| + | # - TS_AUTHKEY=0b06ad8a0fa67e69dca2d2d1232f4b3829cd047ed9d3c851 # generate this key inside your headscale server container | ||
| + | restart: unless-stopped | ||
| + | </ | ||
informatica/software/internet/tailscale.1712489858.txt.gz · Última modificación: por tempwin
