Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bip [Le 13/03/2011, 14:04]
92.90.19.23 [BIP : Proxy IRC multi-utilisateurs] _orthographe
bip [Le 11/09/2022, 12:08] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Lucid Maverick ​internet}}+{{tag>Xenial ​internet}}
 ---- ----
  
 ====== BIP : Proxy IRC multi-utilisateurs ====== ====== BIP : Proxy IRC multi-utilisateurs ======
  
-Bip est un proxy IRC qui permet de répéter les conversations enregistrées quand un client IRC se connecte ​et de se connecter ​à partir de plusieurs clients. Il est multi-utilisateur et est très configurableLa plupart de ses paramètres peuvent ​être changés directement grâce ​à des commandes IRC spéciales.+Bip est un proxy IRC. Ce logiciel est un serveur qui se connecte à IRC, a priori en permanence (installé sur un serveur dédié, par exemple). Un ou plusieurs clients ​IRC peuvent se connecter au proxy pour atteindre IRC, le proxy offrant des fonctionnalités de persistances ​très pratiquesAinsi, en votre absence (client IRC déconnecté),​ les discussions sont sauvegardées (log) et pourront ​être lues (historique) ​à la reconnexion ; les messages privés non lus seront délivrés à la reconnexion également ; etc.
  
 +Bip est multi-utilisateurs,​ et très configurable. La plupart de ses paramètres peuvent être changés directement grâce à des commandes IRC spéciales, depuis le client IRC.
 ===== Pré-requis ===== ===== Pré-requis =====
 +  
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion à Internet configurée et activée.
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt://bip|bip]]+[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt>bip]].
  
 ===== Configuration ===== ===== Configuration =====
  
-Il est possible de lancer bip de deux manières différentes :  +Il est possible de lancer bip de deux manières différentes : 
-  * en mode "​oldschool"​ en le lançant manuellement ​avec de simples droits utilisateur ;​ +  * en mode manuel, ​avec de simples droits utilisateur ;​ 
-  * en tant que service, automatiquement ​au démarrage d'ubuntu.+  * automatiquement ​en tant que service ​(ou « démon ») au démarrage d'Ubuntu.
  
-Afin de permettre ​la configuration et de tester les paramètres,​ il est conseillé de commencer par générer le fichier de configuration et de tester ​bip en mode utilisateur,​ puis une fois la configuration terminée, de basculer en mode démon. Ce tutoriel est bâti sur cette logique.+Afin de faciliter ​la configuration ​initiale ​et le test de paramètres,​ il est conseillé de commencer par générer le fichier de configuration et de tester ​Bip en mode utilisateur,​ puis une fois la configuration terminée, de basculer en mode démon. Ce tutoriel est bâti sur cette logique.
  
 ==== Générer automatiquement un fichier de configuration basique ==== ==== Générer automatiquement un fichier de configuration basique ====
Ligne 37: Ligne 40:
 |7. Generate a server certificate/​key pair | Générer une clé certificat/​client | |7. Generate a server certificate/​key pair | Générer une clé certificat/​client |
 |8. Switch to normal mode                  | Passer en mode expert (ou normal) | |8. Switch to normal mode                  | Passer en mode expert (ou normal) |
-^ ^ ^ +^ ^ ^
 |10. Exit: store, write configuration and exit | Enregistrer la configuration et Quitter | |10. Exit: store, write configuration and exit | Enregistrer la configuration et Quitter |
 |11. Exit without saving ​                      | Quitter ​ sans enregistrer | |11. Exit without saving ​                      | Quitter ​ sans enregistrer |
Ligne 68: Ligne 71:
   log_level = 3;   log_level = 3;
   ​   ​
-  ## Activation du chiffrement ssl (true/​false) entre bip et le client et l'​emplacement du certificat à utiliser.+  ## Activation du chiffrement ssl (true/​false) entre bip et le client et l'​emplacement du certificat à utiliser ​(indiquez l'​emplacement où vous avez placé le certificat généré).
   client_side_ssl = true;   client_side_ssl = true;
   client_side_ssl_pem = "/​home/​nom_du_user/​.bip/​bip.pem";​   client_side_ssl_pem = "/​home/​nom_du_user/​.bip/​bip.pem";​
Ligne 85: Ligne 88:
  
  
-=== Section 2 : réseaux ===  +=== Section 2 : réseaux ===
 Il est possible de configurer plusieurs réseaux, pour cela il suffit de dupliquer cette partie en renseignant pour chacun les paramètres adéquats. Il est possible de configurer plusieurs réseaux, pour cela il suffit de dupliquer cette partie en renseignant pour chacun les paramètres adéquats.
   ### Networks   ### Networks
Ligne 135: Ligne 138:
  
  
-==== Connexion à un serveur en SSL ==== +==== Connexion à un serveur ​IRC en SSL ====
-Bip peut se connecter à un réseau IRC soit en clair, soit avec une connexion chiffrée en TLS/SSL si le serveur IRC à joindre permet ce type de connexion. Néanmoins dans votre fichier de configuration,​ pour un réseau donné, vous ne devez pas mélanger les connexions en clair et les connexions TLS/SSL.+
  
-Pour vous connectez ​en ssl c'est simple[[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **~/​.bip/​bip.conf** et dans la section //network// passez cette option+Bip peut se connecter à un réseau IRC soit en clair, soit avec une connexion chiffrée en TLS/SSL si le serveur IRC à rejoindre permet ce type de connexion. Toutefois, dans votre fichier de configuration,​ et pour un réseau donné, ​vous ne devez pas mélanger les connexions ​en clair et les connexions TLS/SSL. 
 + 
 +Pour vous connecter enSSL, ​c'est simple ​[[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **~/​.bip/​bip.conf** et dans la section //network// passez cette option
 <​code> ​ ssl = false;</​code>​ <​code> ​ ssl = false;</​code>​
 à à
 <​code> ​ ssl = true;</​code>​ <​code> ​ ssl = true;</​code>​
  
-De plus dans la section //user// vous pouvez modifier+De plusdans la section //user//vous pouvez modifier
 <​code> ​ ssl_check_mode="​none";</​code>​ <​code> ​ ssl_check_mode="​none";</​code>​
-Pour le passer à **ca** ​pour qu'il vérifie le certificat du serveur à l'aide des autorité de certification ou **basic** pour qu'il vérifie dans ses dépôts uniquement. Sinon il ne vérifiera pas la validité du certificat.+pour le passer à **ca**, afin qu'il vérifie le certificat du serveur à l'aide des autorité de certificationou à **basic**pour qu'il vérifie dans ses dépôts uniquement. Sinonil ne vérifiera pas la validité du certificat.
  
 Vous avez également cette option: Vous avez également cette option:
 <​code> ​ ssl_check_store="";</​code>​ <​code> ​ ssl_check_store="";</​code>​
 pour indiquer l'​emplacement des certificats (indiquez lui /​etc/​ssl/​certs si ça ne marche pas). pour indiquer l'​emplacement des certificats (indiquez lui /​etc/​ssl/​certs si ça ne marche pas).
 +
 +==== Connexion à bip depuis un client IRC en SSL ====
 +Vous devez tout d'​abord avoir généré le certificat SSL, si vous ne l'avez pas fait, retournez dans le menu de configuration [[bip#​generer_automatiquement_un_fichier_de_configuration_basique|bipgenconfig]] et sélectionnez l'​entrée n°7 du menu.
 +Modifiez ensuite votre fichier de configuration bip afin de le rendre cohérent avec la [[bip#​exemple_de_fichier_de_configuration|section 1 : paramètres généraux]] de la présente documentation.
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 182: Ligne 190:
  
   sudo chmod 600 /​etc/​bip.conf   sudo chmod 600 /​etc/​bip.conf
 +  ​
 +rendre le fichier lisible par bip
  
 +  sudo chown bip:​bip ​ /​etc/​bip.conf
 +  ​
 +lancer le service par
 +
 +  sudo service bip start
 +  ​
 +
 +  ​
 ===== Se connecter à Bip ===== ===== Se connecter à Bip =====
  
Ligne 199: Ligne 217:
 ===== Liens ===== ===== Liens =====
  
-* [[http://​bip.milkypond.org/​|Site officiel]] (en)+* [[https://​bip.milkypond.org/​|Site officiel]] (en)
  
 ---- ----
  //​[[:​utilisateurs:​YoBoY|YoBoY]],​ [[:​utilisateurs:​spineaker|spineaker]] Le 02/12/2010, 19:40//  //​[[:​utilisateurs:​YoBoY|YoBoY]],​ [[:​utilisateurs:​spineaker|spineaker]] Le 02/12/2010, 19:40//
  • bip.1300021469.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)