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 Prochaine révision Les deux révisions suivantes | ||
irssi [Le 06/11/2019, 16:06] 185.220.101.28 [Fichier torrc et génération du certificat et ajout fingerprint pseudonyme Freenode] |
irssi [Le 11/11/2019, 12:08] beaver [Fichier torrc optimisé pour IRC (tentative) (peut réduire la qualité de votre anonymat)] |
||
---|---|---|---|
Ligne 167: | Ligne 167: | ||
<code bash>sudo systemctl stop tor.service</code> | <code bash>sudo systemctl stop tor.service</code> | ||
- | <note tip> | + | <note important> Il peut être utile de vous référer à la page [[https://metrics.torproject.org/rs.html#advanced|Recherche avancée]]((Dans la partie **Flag**, favoriser le choix **Stable**.)).</note> |
{{wiki.jpg?640nolink| Stable Node}} | {{wiki.jpg?640nolink| Stable Node}} | ||
- | Il peut être utile de vous référer à la page [[https://metrics.torproject.org/rs.html#advanced|Recherche avancée]]((Dans la partie **Flag**, favoriser le choix **Stable**.)). | ||
- | </note> | ||
- | ==== Fichier torrc et génération du certificat et ajout fingerprint pseudonyme Freenode ==== | + | |
+ | ==== Fichier torrc et lancement de socat et génération du certificat et ajout de votre empreinte SHA-1 à votre pseudonyme Freenode ==== | ||
+ | |||
+ | ==== Fichier torrc minimal pour IRC === | ||
<note tip>Voici un exemple d'un fichier **torrc** fonctionnel pour [[https://freenode.net|Freenode]] :</note> | <note tip>Voici un exemple d'un fichier **torrc** fonctionnel pour [[https://freenode.net|Freenode]] :</note> | ||
- | <note tip> | + | |
- | Refonte et des tests sont en cours, merci de patienter((Ça prendra environ dix jours)). https://tor.stackexchange.com/questions/4608/how-to-use-a-country-specific-exit-node-for-irc-but-random-exit-node-for-anythi</note> | + | <code bash torrc-minimal> |
+ | ############################################################################################################ | ||
+ | ##torrc par BeAvEr pour Freenode. | ||
+ | ############################################################################################################ | ||
+ | ClientOnly 1 | ||
+ | SocksPort 9050 IsolateClientAddr IsolateSOCKSAuth IsolateClientProtocol IsolateDestPort IsolateDestAddr | ||
+ | GeoIPExcludeUnknown 1 | ||
+ | LongLivedPorts 6697 | ||
+ | StrictNodes 1 #Exclure les nodes cités plus bas. | ||
+ | ExcludeExitNodes {fr}, default, Unnamed #Du bon sens. | ||
+ | NodeFamily {fr}, default, Unnamed #Du bon sens. | ||
+ | PathsNeededToBuildCircuits 0.95 | ||
+ | ############################################################################################################ | ||
+ | #Socks5Proxy 127.0.0.1:8123 # ➡️ ssh -D 8123 -f -C -q -N -p votre_port_ssh beaver@ip_distante :). | ||
+ | ############################################################################################################ | ||
+ | SafeSocks 1 | ||
+ | TestSocks 1 | ||
+ | ClientUseIPv4 1 #Si vous n'avez pas d'IPV6 de disponible. | ||
+ | HardwareAccel 1 | ||
+ | ############################################################################################################ | ||
+ | ## ⬇️ https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Sandbox/Linux. ⬇️ | ||
+ | ## ⬇️ Si vous souhaitez utiliser l'option et que vous obtenez une erreur, veuillez recommenter l'option : ⬇️ | ||
+ | Sandbox 1 | ||
+ | ## ⬇️ Vous souhaitez utiliser le logiciel Nyx ? : ⬇️ | ||
+ | ControlPort 9051 | ||
+ | </code> | ||
+ | |||
+ | ==== Fichier torrc optimisé pour IRC (tentative) (peut réduire la qualité de votre anonymat) ==== | ||
+ | |||
+ | FIXME En cours --- //[[:utilisateurs:beaver|BeAvEr]]//. | ||
==== Lancement de socat à travers un screen ==== | ==== Lancement de socat à travers un screen ==== | ||
Ligne 194: | Ligne 224: | ||
<code bash>sudo systemctl start tor.service</code> | <code bash>sudo systemctl start tor.service</code> | ||
+ | |||
+ | === Génération du certification client et extraction de l'empreinte SHA-1 pour Freenode === | ||
Nous devons ensuite générer un certificat client pour [[https://freenode.net|Freenode]], veuillez saisir dans votre [[terminal|terminal]] : | Nous devons ensuite générer un certificat client pour [[https://freenode.net|Freenode]], veuillez saisir dans votre [[terminal|terminal]] : | ||
Ligne 206: | Ligne 238: | ||
<code bash>openssl x509 -in ~/.irssi/certs/FreenodeTor.pem -outform der | sha1sum -b | cut -d' ' -f1</code> | <code bash>openssl x509 -in ~/.irssi/certs/FreenodeTor.pem -outform der | sha1sum -b | cut -d' ' -f1</code> | ||
+ | |||
+ | === Ajout de l'empreinte SHA-1 à votre pseudonyme Freenode === | ||
Veuillez copier votre [[wpfr>Fonction_de_hachage_cryptographique|fingerprint]] de votre certificat **FreenodeTor.pem**, et ensuite veuillez ouvrir votre [[wpfr>Client_IRC|client]] Irssi, et y saisir : | Veuillez copier votre [[wpfr>Fonction_de_hachage_cryptographique|fingerprint]] de votre certificat **FreenodeTor.pem**, et ensuite veuillez ouvrir votre [[wpfr>Client_IRC|client]] Irssi, et y saisir : |