Il s'agit de la commande gnunet-auto-share qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
gnunet-auto-share - un outil en ligne de commande pour partager automatiquement un répertoire entier avec
d'autres utilisateurs
SYNOPSIS
gnunet-auto-partage [OPTIONS] NOM DIR
DESCRIPTION
Afin de partager des fichiers avec d'autres utilisateurs de GNUnet, les fichiers doivent d'abord être mis à la disposition de
GNUnet. Cet outil peut être utilisé pour partager automatiquement tous les fichiers d'un certain répertoire.
Le programme analysera périodiquement le répertoire pour les modifications et publiera les fichiers qui sont
nouveau ou qui a changé sur GNUnet. Les fichiers qui ont déjà été partagés sont mémorisés dans un
fichier ".auto-share" dans le répertoire partagé. Vous pouvez exécuter l'outil à la main ou automatiquement
en ajoutant les options respectives à votre configuration. gnunet-auto-share a beaucoup
options communes avec gnunet-publish, mais ne peuvent être utilisées que pour indexer des fichiers.
Vous pouvez utiliser l'extraction automatique de métadonnées (basée sur libextractor).
-c NOM DE FICHIER, --config=NOM DE FICHIER Utiliser un autre fichier de configuration (si cette option n'est pas spécifiée,
la valeur par défaut est ~/.config/gnunet.conf).
-D, --disable-extracteur
Désactivez l'utilisation de GNU libextractor pour trouver des mots-clés et des métadonnées supplémentaires.
-h, --Aidez-moi
Imprimez une brève page d'aide avec toutes les options.
-L NIVEAU DE CONNEXION, --loglevel=NIVEAU DE CONNEXION
Modifiez le niveau de journalisation. Les valeurs possibles pour LOGLEVEL sont ERROR, WARNING, INFO et
DÉBOGUER.
-p PRIORITÉ, --prio=PRIORITÉ
Résumé exécutif : Vous n'en avez probablement pas besoin.
Définissez la priorité du contenu publié (par défaut : 365). Si la base de données locale est
plein, GNUnet rejettera le contenu avec le classement le plus bas. Notez que les rangs
changer au fil du temps en fonction de la popularité. La valeur par défaut doit être suffisamment élevée pour
préserver le contenu publié localement en faveur du contenu qui migre d'autres
les pairs.
-r NIVEAU, --réplication=NIVEAU
Définissez le niveau de réplication souhaité. Si CONTENT_PUSHING est défini sur YES, GNUnet
pousser chaque bloc (pour le fichier) fois LEVEL à d'autres pairs avant de faire la normale
réplication "aléatoire" de tout le contenu. Cette option peut être utilisée pour pousser du contenu
dans le réseau plus difficile. Notez que le fait d'envoyer du contenu LEVEL fois dans le réseau
ne garantit pas qu'il y aura réellement des répliques LEVEL.
-v, --version
Imprimez le numéro de version.
-V, --verbeux
Soyez verbeux. L'utilisation de cette option oblige gnunet-publish à imprimer les informations de progression
et à la fin l'identification du fichier qui peut être utilisé pour télécharger le fichier de
GNUnet.
RÉGLAGE ANONYMAT NIVEAU
Le -a L'option peut être utilisée pour spécifier des contraintes d'anonymat supplémentaires. S'il est défini sur 0, GNUnet
publiera le fichier de manière non anonyme et signera en fait la publicité pour le fichier
en utilisant la clé privée de votre pair. Cela permettra aux autres utilisateurs de télécharger le fichier aussi rapidement
que possible, y compris en utilisant des méthodes non anonymes (DHT, transfert direct). Si vous le définissez
à 1 (par défaut), vous utilisez l'algorithme de routage anonyme standard (qui ne
divulguer explicitement votre identité). Cependant, un adversaire puissant peut toujours être en mesure de
effectuer une analyse du trafic (statistiques) pour déduire au fil du temps des données sur votre identité. Tu
peut obtenir une meilleure confidentialité en spécifiant un niveau d'anonymat plus élevé, ce qui augmente la
quantité de trafic de couverture que votre propre trafic obtiendra, au détriment des performances. Noter
que quel que soit le niveau d'anonymat que vous choisissez, les pairs qui mettent en cache le contenu sur le réseau
utilisez toujours le niveau d'anonymat 1.
La définition du NIVEAU D'ANONYMAT est la suivante. 0 signifie qu'aucun anonymat n'est requis.
Sinon, une valeur de « v » signifie que 1 octet sur v du trafic « anonyme » peut provenir de
l'utilisateur local, en laissant « v-1 » octets de trafic de couverture par octet sur le câble. Ainsi, si
GNUnet achemine n octets de messages provenant de pairs étrangers (en utilisant le routage anonyme), il peut
générer n/(v-1) octets de données au cours de la même période. La période de temps est le double du
délai moyen que GNUnet reporte les requêtes transférées.
La valeur par défaut est 1 et cela devrait convenir à la plupart des utilisateurs. Notez également que si vous choisissez
de très grandes valeurs, vous risquez de ne pas avoir de débit du tout, surtout si beaucoup de vos
les collègues de GNUnet font tous de même.
EXEMPLES
Basic (ici)
Partagez un répertoire "$HOME/gnunet-share/":
# gnunet-auto-share $HOME/gnunet-share/ &
Basic paramétrage
Partagez un répertoire "$HOME/gnunet-share/":
[BRAS]
DEFAULTSERVICES = gnunet-auto-share # autres services par défaut ici
[gnunet-auto-partage]
OPTIONS = $HOME/gnunet-partage
Utiliser gnunet-auto-share en ligne à l'aide des services onworks.net
