ZeroTier Inc. es una empresa de software con un modelo de negocio freemium con sede en Irvine, California . ZeroTier proporciona software propietario, SDK [1] y productos y servicios comerciales para crear y administrar redes definidas por software virtual . El producto estrella de la empresa para el usuario final, ZeroTier One [2], es una aplicación cliente que permite que dispositivos como PC, teléfonos, servidores y dispositivos integrados se conecten de forma segura a redes virtuales peer-to-peer . [3] [4] [5]
Tipo | Privado |
---|---|
Industria | |
Fundado | 2011 |
Fundador | Adam Ierymenko |
Sede | , Estados Unidos |
Área de servicio | Mundial |
Gente clave | Adam Ierymenko ( director ejecutivo ) |
Productos |
|
Sitio web | zerotier |
Desarrollador (es) | ZeroTier Inc. |
---|---|
Lanzamiento estable | 1.6.4 [6] / 17 de febrero de 2021 |
Sistema operativo | Microsoft Windows , macOS , Linux , Linux en ARM |
Tipo | SD-WAN , P2P , VPN |
Licencia | Licencia Business Source (Gratis para uso personal. Precios para empresas disponibles); anteriormente GPLv3 |
Sitio web | https://www.zerotier.com |
Herramientas de software
ZeroTier proporciona un conjunto de herramientas patentadas, con licencia de Business Source License 1.1, [7] destinadas a respaldar el desarrollo y la implementación de centros de datos virtuales :
La línea principal de productos consta de las siguientes herramientas:
- ZeroTier One, lanzado por primera vez en 2014, [8] una aplicación de cliente portátil que proporciona conectividad a redes virtuales públicas o privadas.
- Central, un portal de IU basado en web para administrar redes virtuales.
- libzt (SDK), una biblioteca enlazable que proporciona la funcionalidad de ZeroTier One pero que puede integrarse en aplicaciones o servicios.
- LF (pronunciado "aleph"), un almacén de claves / valores completamente descentralizado y completamente replicado.
Cliente
El cliente ZeroTier se utiliza para conectarse a redes virtuales creadas previamente en la interfaz de usuario basada en web de ZeroTier Central. Las conexiones de punto final están cifradas de punto a punto y de punto a punto . STUN y la perforación de agujeros se utilizan para establecer conexiones directas entre pares detrás de NAT . El descubrimiento de rutas de conexión directa se realiza con la ayuda de una red global de servidores raíz a través de un mecanismo similar al ICE en WebRTC .
Controlador
Las redes virtuales se crean y gestionan mediante un controlador ZeroTier. La administración se realiza mediante una API , una interfaz de usuario patentada basada en la web ( ZeroTier Central ), una alternativa basada en la web de código abierto [9] [10] o CLI [11] . El uso de servidores raíz que no sean los alojados por ZeroTier Inc. está impedido por la licencia del software.
Seguridad
Las siguientes consideraciones se aplican al uso de ZeroTier como una aplicación SDWAN o VPN :
- El cifrado de clave pública asimétrica es Curve25519 , una variante de curva elíptica de 256 bits.
- Todo el tráfico se cifra de extremo a extremo en la capa 1 de OSI mediante Salsa20 de 256 bits y se autentica mediante el algoritmo de autenticación de mensajes (MAC) Poly1305 . [12] MAC se calcula después del cifrado (cifrar-luego-MAC) y la composición de cifrado / MAC utilizada es idéntica a la implementación de referencia de NaCl. [13]
Paquetes
ZeroTier One está disponible en múltiples plataformas y en múltiples formas:
- Instalador de Microsoft Windows (.msi)
- Apple Macintosh (.pkg)
- iOS para iPhone / iPad / iPod
- Docker [14]
- Código fuente en GitHub [2]
- Binarios de Linux (DEB y RPM)
- Paquete instantáneo de Linux (funciona en todas las distribuciones)
- Biblioteca de Linux
- Aplicación de Android en Google Play [15]
- Qnap (.qpkg)
- Paquetes de Synology (.spk)
- Western Digital MyCloud NAS EX2, EX4, EX2 Ultra (.bin)
- FreeBSD tiene un puerto y un paquete
- OpenWRT tiene un puerto mantenido por la comunidad en GitHub
Proyectos similares
- FreeLAN
- GNUnet
- IPOP
- LogMeIn Hamachi
- OpenVPN
- tinc
- WireGuard
- Netmaker
Ver también
- HIELO
- WebRTC
- VPN
Referencias
- ^ Repositorios de código fuente
- ^ a b ZeroTier One
- ^ " " ZeroTier "que le permite conectar Windows, Mac, Linux, Android, iOS con VPN sin una configuración difícil" . GIGAZINE.net .
- ^ "Alternativas de VPN basadas en peer-to-peer" . Linux-Magazine.com .
- ^ Goethals, Tom; Kerkhove, Dwight; Volckaert, Bruno; De Turck, Filip (21 al 25 de octubre de 2019). Evaluación de escalabilidad de tecnologías VPN para redes de contenedores seguras (PDF) . 15ª Conferencia Internacional sobre Gestión de Redes y Servicios, CNSM 2019. Halifax, Canadá.
- ^ [1]
- ^ "LICENCIA.txt" . Consultado el 1 de enero de 2021 .
- ^ https://github.com/zerotier/ZeroTierOne/releases/tag/0.9.2
- ^ zt-panel: panel del controlador ZeroTier construido con vue.js
- ^ Interfaz web del controlador ZeroTier ztnui
- ^ Controlador de red ZeroTier en Python
- ^ Criptografía ZeroTier
- ^ Manual ZeroTier: Criptografía
- ^ Página del contenedor ZeroTier Docker
- ^ Página de Google Play Store de ZeroTier One
enlaces externos
- Equivalente de TeamViewer VPN de Linux a Windows