Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 | ||
doc:reseau:weechat:proxy [06/07/2020 23:26] KsmoinO [Introduction] |
doc:reseau:weechat:proxy [25/04/2023 22:59] (Version actuelle) Philou92 [Introduction] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Weechat en tant que proxy ====== | ====== Weechat en tant que proxy ====== | ||
- | * Objet : Utilisation de **Weechat** entant que proxy IRC | + | * Objet : Utilisation de **Weechat** en tant que proxy IRC |
* Niveau requis : {{tag>débutant avisé}} | * Niveau requis : {{tag>débutant avisé}} | ||
* Commentaires : //Ce tuto à pour but de présent une façon de configurer Weechat en tant que proxy IRC// | * Commentaires : //Ce tuto à pour but de présent une façon de configurer Weechat en tant que proxy IRC// | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>en-chantier à-tester à-fusionner}} |
* Création par [[user>KsmoinO]] 06/07/2020 | * Création par [[user>KsmoinO]] 06/07/2020 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[url | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=396510#p396510 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME |
- | + | ||
- | **Nota :** | + | |
- | + | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | + | |
===== Introduction ===== | ===== Introduction ===== | ||
//WeeChat (Wee Enhanced Environment for Chat) est un client Internet Relay Chat gratuit et à source ouverte, conçu pour être léger et rapide. Il est publié sous les termes de la licence publique générale GNU 3 et a été développé depuis 2003. C'est un client de discussion en mode texte utilisant le protocole IRC. Il est léger et rapide, Tout peut y être contrôlé au clavier. Il est extensible par des extensions (plugins) et des scripts.// | //WeeChat (Wee Enhanced Environment for Chat) est un client Internet Relay Chat gratuit et à source ouverte, conçu pour être léger et rapide. Il est publié sous les termes de la licence publique générale GNU 3 et a été développé depuis 2003. C'est un client de discussion en mode texte utilisant le protocole IRC. Il est léger et rapide, Tout peut y être contrôlé au clavier. Il est extensible par des extensions (plugins) et des scripts.// | ||
Ligne 19: | Ligne 14: | ||
**La description ci dessus à lâchement été dupliquée à partir de la page détaillant la partie Cliente de l'application disponible [[doc:reseau:weechat|ici]]** | **La description ci dessus à lâchement été dupliquée à partir de la page détaillant la partie Cliente de l'application disponible [[doc:reseau:weechat|ici]]** | ||
- | Une des fonctionnalités proposés par cette application est un mode proxy (ou relai) qui va permettre entre autre de rester connecter sur ses salons favoris mêmes si notre poste de travail est éteint et pouvoir consulter ce qui s'est dit pendant ce temps au prochain lancement de son client IRC préféré. | + | Une des fonctionnalités proposés par cette application est un mode proxy (ou relai) qui va permettre entre autre de rester connecté sur ses salons favoris mêmes si notre poste de travail est éteint et pouvoir consulter ce qui s'est dit pendant ce temps au prochain lancement de son client IRC préféré. |
===== Installation ===== | ===== Installation ===== | ||
Ligne 30: | Ligne 25: | ||
<code root>adduser --system --home /var/lib/weechat --group --disabled-password --disabled-login weechat</code> | <code root>adduser --system --home /var/lib/weechat --group --disabled-password --disabled-login weechat</code> | ||
- | Cette commande va donc créer un utilisateur système nommé weechat, ayant pour homedir /var/lib/weechat, désactivant l'authentification et l'ouverture de session, ainsi qu'un groupe du même nom. | + | Cette commande va donc créer un utilisateur système nommé weechat, ayant pour homedir /var/lib/weechat, désactivant l'authentification et l'ouverture de session, et va créer qu'un groupe système du même nom. |
Nous allons maintenant créer un service systemd pour exécuter notre proxy | Nous allons maintenant créer un service systemd pour exécuter notre proxy | ||
Ligne 98: | Ligne 93: | ||
freenode.split_msg_max_length</code> | freenode.split_msg_max_length</code> | ||
- | Les options définies permetent de configurer l'adresse du réseau, d'activer le SSL et de s'y connecter au démarrage. | + | Les options définies permettent de configurer l'adresse du réseau, d'activer le SSL et de s'y connecter au démarrage. |
+ | |||
+ | <note tip>Notez que si vous utilisez déjà weechat, vous pouvez aussi simplement copier votre fichier .weechat/irc.conf</note> | ||
- | On va maintenant configurer le relay qui nous servira de proxy en éditant le fichier /var/lib/weechat/.weechat/relay.conf et mettre à jour à minima les 2 lignes suivantes | + | On va maintenant configurer le relai qui nous servira de proxy en éditant le fichier /var/lib/weechat/.weechat/relay.conf et mettre à jour à minima les 2 lignes suivantes |
Dans la section [port] | Dans la section [port] | ||
Ligne 119: | Ligne 116: | ||
Maintenant vous pouvez vous connecter à votre proxy à l'aide de n'importe quel client IRC à l'aide des informations suivantes | Maintenant vous pouvez vous connecter à votre proxy à l'aide de n'importe quel client IRC à l'aide des informations suivantes | ||
- | Serveur : server ( où server est addresse du serveur sur lequel s'exécute votre nouveau service)<br> | + | | Champ | Valeur | Note | |
- | Port : 9000 (ou celui que vous auriez configuré ci dessus)<br> | + | | Serveur | ''server'' | (où ''server'' est adresse du serveur sur lequel s'exécute votre nouveau service) | |
- | Mot de passe : freenode:UnBonMot de passe (où freenode est le nom du réseau auquel vous voulez vous connecter et UnBonMot de passe et lee mot de passe définit dans la configuration précédente)<br> | + | | Port | ''9000'' | (ou celui que vous auriez configuré ci dessus) | |
+ | | Mot de passe | ''freenode:UnBonMotDePasse'' | (où ''freenode'' est le nom du réseau auquel vous voulez vous connecter et ''UnBonMotDePasse'' et le mot de passe défini dans la configuration précédente) | | ||
- | Par exemple, pour se connecter avec le client Weechat, une fois l'application lancée vous pouvez taper les commandes suvantes: | + | Par exemple, pour se connecter avec le client Weechat, une fois l'application lancée vous pouvez taper les commandes suivantes: |
<code>/server add freenode-via-proxy server/9000 -autoconnect | <code>/server add freenode-via-proxy server/9000 -autoconnect | ||
/set irc.server.freenode-via-proxy.password freenode:UnBonMotDePasse | /set irc.server.freenode-via-proxy.password freenode:UnBonMotDePasse | ||
/connect freenode-via-proxy</code> | /connect freenode-via-proxy</code> |