Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:bcag2:croc [Le 28/03/2020, 07:46] bcag2 [Installation] |
utilisateurs:bcag2:croc [Le 28/03/2020, 09:11] (Version actuelle) bcag2 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Croc, partage de fichiers/répertoires en pair à pair ====== | + | transféré à [[:croc]] |
- | + | ||
- | Pour échanger un fichier (éventuellement gros((il est toujours conseillé d'en limiter la taille… avec notre OS préféré, vous pouvez utiliser la commande split))) ou un répertoire, voici une solution efficace en [[wpfr>Pair_à_pair|peer2peer]] (ou pair à pair), CROC. | + | |
- | + | ||
- | ===== Installation ===== | + | |
- | Avec [[:snap]], il suffit de lancer: | + | |
- | <code bash>snap install croc</code> | + | |
- | Cette installation est évidemment nécessaire sur le PC émetteur et récepteur (+ sur un serveur si vous souhaitez avoir votre propre relais) | + | |
- | + | ||
- | Autre solution: | + | |
- | <code bash>curl https://getcroc.schollz.com | bash</code> | + | |
- | + | ||
- | ===== Utilisation ===== | + | |
- | Principe: un petit bout de code (Croc fait moins d'un Mo !) permet d'émettre un envoi de fichier ou répertoire avec une commande très simple: | + | |
- | <code bash>croc send mon_fichier</code> | + | |
- | qui retourne entre-autre: | + | |
- | <code bash> | + | |
- | On the other computer run | + | |
- | croc flute-vibrate-cyclone | + | |
- | </code> | + | |
- | cela génère un code-phrase, qu'on envoi au destinataire par email, messagerie instantané… qui n'a plus qu'à le coller dans son terminal: | + | |
- | <code bash>croc flute-vibrate-cyclone</code> | + | |
- | et c'est partie. | + | |
- | + | ||
- | Étant en peer2peer, il est clair que le PC émetteur doit rester allumé tant que le fichier/répertoire n'est pas récupéré! | + | |
- | <note important>Un seul destinataire peut récupérer, si vous devez l'envoyer à plusieurs personnes, il faut recommencer l'opération!</note> | + | |
- | + | ||
- | Il est possible de créer son code-phrase (([[https://github.com/schollz/croc#custom-code-phrase]])) (minimum 4 caractères): | + | |
- | <code bash>croc --code mon-code-phrase send mon_fichier</code> | + | |
- | ===== Le relais ===== | + | |
- | La mise en relation entre le PC émetteur et le PC destinataire se fait via un serveur (le relais) qui, un peu comme un DNS, va mémoriser la correspondance code - adresse IP de l'émetteur qu'il va transmettre au destinataire.\\ | + | |
- | Ce relais, par défaut est public (hébergé à New-York)\\ | + | |
- | Il est possible de se créer son propre relais avec la commande((https://github.com/schollz/croc#self-host-relay)) <code bash>croc relay</code> | + | |
- | + | ||
- | ===== Voir aussi ===== | + | |
- | * (en) [[https://github.com/schollz/croc|Croc sur github]] | + |