Herramientas de usuario

Herramientas del sitio


informatica:software:croc

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:croc [2025/10/10 12:13] – [croc] tempwininformatica:software:croc [2025/10/10 12:34] (actual) – [Características] tempwin
Línea 1: Línea 1:
 ====== croc ====== ====== croc ======
  
-**croc** es una herramienta de línea de comandos para transferir archivos y carpetas de forma segura por la red entre dos equipos.+**croc** es una herramienta de línea de comandos para transferir archivos y carpetas de forma segura por la red entre dos equipos. Un **único** ejecutable disponible para varias plataformas.
  
   * [[https://schollz.com/software/croc6|Sitio web]]   * [[https://schollz.com/software/croc6|Sitio web]]
Línea 7: Línea 7:
  
 {{ https://schollz.com/img/projects/croc.jpg |}} {{ https://schollz.com/img/projects/croc.jpg |}}
 +
 ===== Características ===== ===== Características =====
  
Línea 14: Línea 15:
   * **Multiplataforma**: funciona en Windows, Linux y macOS.   * **Multiplataforma**: funciona en Windows, Linux y macOS.
   * **Sin dependencias**: solo necesitas descargar el binario y ejecutarlo.   * **Sin dependencias**: solo necesitas descargar el binario y ejecutarlo.
-  * Puede usarse un proxy, como Tor.+  * Puede usarse un proxy, como [[..:redes:tor|Tor]]. 
 + 
 +===== Uso ===== 
 + 
 +Ambos equipos (el que envía y recibe) tienen que tener instalado **croc**. 
 + 
 +El que envía ejecuta: 
 + 
 +<code bash> 
 +croc send <FICHERO> 
 +</code> 
 + 
 +Esto generá una salida similar a: 
 + 
 +<code> 
 +Sending 'FICHERO' (175.4 MB) 
 +Code is: 7710-guru-phoenix-cactus 
 + 
 +On the other computer run: 
 +(For Windows) 
 +    croc 7710-guru-phoenix-cactus 
 +(For Linux/macOS) 
 +    CROC_SECRET="7710-guru-phoenix-cactus" croc  
 +</code> 
 + 
 +Por tanto, en el que recibe ejecutaremos lo siguiente si es un equipo Windows: 
 + 
 +<code bash> 
 +croc 7710-guru-phoenix-cactus 
 +</code> 
 + 
 +Si el que recibe es un equipo Linux: 
 + 
 +<code bash> 
 +CROC_SECRET="7710-guru-phoenix-cactus" croc  
 +</code> 
  
 ===== Montar un relay propio ===== ===== Montar un relay propio =====
  
-Por defecto, **croc** usa el //relay// que hay montado en ''168.119.238.198:9009'' como pasarela para conectar ambos equipos (el que envía y el que recibe) y así no tener que hacer aperturas de puertos. Si queremos usar uno propio, podemos montarlo con Docker. Ejemplo de Docker Compose:+Por defecto, **croc** usa el //relay// que hay montado en ''168.119.238.198:9009'' como pasarela para conectar ambos equipos (el que envía y el que recibe) y así no tener que hacer aperturas o reenvíos de puertos. Si queremos usar uno propio, podemos montarlo con Docker. Ejemplo de Docker Compose:
  
 <code yaml> <code yaml>
Línea 28: Línea 65:
       - 9009-9013:9009-9013       - 9009-9013:9009-9013
     environment:     environment:
-      - CROC_PASS=contraseña+      - CROC_PASS=<CONTRASEÑA_DEL_RELAY>
 </code> </code>
  
Línea 47: Línea 84:
 </code> </code>
  
 +<WRAP center round info 60%>
 +Si usamos como contraseña al montar nuestro propio //relay// la ''pass123'', no será necesario indicarla a la hora de enviar o recibir archivos porque es la que usa por defecto **croc**.
 +</WRAP>
  
  
 +<WRAP center round info 60%>
 +Si usamos como puerto en nuestro //relay// el ''9009'', no será necesario indicarlo a la hora de enviar o recibir archivos porque es el que usa por defecto **croc**.
 +</WRAP>
 +
 +Como curiosidad, el //relay// que usa por defecto **croc** usa unos 40 TB de ancho de banda al mes. Su autor [[https://github.com/schollz/croc/issues/931|solicita donaciones para pagar el coste mensual]] que eso supone (80 - 100 $)
informatica/software/croc.1760091181.txt.gz · Última modificación: por tempwin