Configurez votre propre réseau privé avec OpenVPN
Vultr vous offre une connectivité réseau privée impressionnante pour les serveurs fonctionnant au même endroit. Mais parfois, vous voulez deux serveurs dans des pays différents
ZNC est un videur de réseau IRC avancé qui reste connecté en permanence afin qu'un client IRC puisse se déconnecter ou se reconnecter sans perdre la session de chat.
Dans ce tutoriel, nous allons compiler ZNC avec le module d'administration Web installé.
Tout d'abord, et comme toujours, nous mettrons à jour le cache du package.
sudo apt-get update
Ensuite, nous installerons certaines dépendances requises pour compiler ZNC.
sudo apt-get install libssl-dev libperl-dev pkg-config build-essential
Téléchargez la dernière version de ZNC:
cd /usr/local/src
sudo wget http://znc.in/releases/znc-latest.tar.gz
Extrayez ZNC de l'archive tar, puis entrez dans le répertoire source:
sudo tar xf znc-latest.tar.gz
cd znc-*/
À cette étape, vous pouvez définir le répertoire d'installation de ZNC en ajoutant l' --prefix=<yourdir>
option. Mais pour l'instant, nous allons l'installer à l'échelle du système:
./configure
Nous allons compiler ZNC et l'installer avec les commandes suivantes. Pour accélérer le processus, vous pouvez ajouter -j n
à la première make
commande, où n
est le nombre de cœurs / vCPU sur votre serveur.
sudo make
sudo make install
Cela peut prendre quelques minutes, selon la configuration de votre machine.
Il est important de ne pas exécuter les applications Web sous root
. Nous allons donc créer un nouvel utilisateur pour ZNC.
adduser --disabled-password znc
Passez maintenant à znc
.
su znc -
cd ~
Créez le fichier de configuration de ZNC sous znc
:
/usr/local/bin/znc --makeconf
ZNC nous posera quelques questions afin de créer le fichier de configuration. Le premier est important; notez votre entrée car vous vous connecterez au démon ZNC en utilisant ce port.
Nous allons entrer 6697
maintenant - c'est le port par défaut pour IRC avec SSL / TLS.
[ ?? ] What port would you like ZNC to listen on? (1025 to 65535): 6697
Il est fortement recommandé d'activer l'écoute SSL au lieu du schéma en texte brut (c'est -à- dire non sécurisé).
Would you like ZNC to listen using SSL? (yes/no) [no]: yes
La question suivante concerne IPv6. Cela dépend en fait de vos besoins. Si votre réseau domestique est compatible IPv6, il est recommandé de l'activer. Nous allons simplement laisser l'option par défaut ici.
[ ?? ] Would you like ZNC to listen using both IPv4 and IPv6? (yes/no) [yes]: <press Enter>
Maintenant, cela nous demandera deux modules globaux partyline
et webadmin
. Ils sont explicites et nous devons les activer.
[ ?? ] Load global module <partyline>? (yes/no) [no]: yes
[ ?? ] Load global module <webadmin>? (yes/no) [no]: yes
Création d'utilisateurs. Saisissez le nom d'utilisateur et le mot de passe souhaités pour l'utilisateur, puis confirmez-les. Notez que le mot de passe ne sera pas répété.
[ ?? ] Username (AlphaNumeric): Doe
[ ?? ] Enter Password: <password>
[ ?? ] Confirm Password: <password>
Accordez des autorisations d'administrateur à l'utilisateur:
[ ?? ] Would you like this user to be an admin? (yes/no) [yes]: yes
Ensuite, vos options de réseau IRC. Réglez-le vous-même. Voici un exemple:
[ ?? ] Nick [Doe]: Doe
[ ?? ] Alt Nick [Doe_]: Doe_
[ ?? ] Ident [Doe]: DoeIdent
[ ?? ] Real Name [Got ZNC?]: Jane Doe
[ ?? ] Bind Host (optional): server.hostname
[ ?? ] Number of lines to buffer per channel [50]: 50
[ ?? ] Would you like to clear channel buffers after replay? (yes/no) [yes]: yes
Activez ces modules:
[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <controlpanel>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <webadmin>? (yes/no) [no]: yes
Nous pouvons maintenant configurer le réseau IRC auquel ZNC se connectera.
[ ?? ] Would you like to set up a network? (yes/no) [no]: yes
Nous utiliserons #ubuntu
sur Freenode par exemple.
Network (e.g. 'freenode' or 'efnet'): freenode
Les informations sur ces modules réseau demandées sont ici .
[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <keepnick>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <nickserv>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <simple_away>? (yes/no) [no]: yes
Définissez le serveur auquel nous nous connecterons:
[ ?? ] IRC server (host only): irc.freenode.net
[ ?? ] [irc.freenode.net] Port (1 to 65535) [6667]: 6697
[ ?? ] [irc.freenode.net] Password (probably empty):
[ ?? ] Does this server use SSL? (yes/no) [no]: yes
[ ** ]
[ ?? ] Would you like to add another server for this IRC network? (yes/no) [no]: no
Et la chaîne que nous rejoindrons:
[ ?? ] Would you like to add a channel for ZNC to automatically join? (yes/no) [yes]: yes
[ ?? ] Channel name: #ubuntu
[ ?? ] Would you like to add another channel? (yes/no) [no]: no
Terminez la configuration et lancez ZNC:
[ ?? ] Would you like to set up another user? (yes/no) [no]: no
[ .. ] Writing config [/home/znc/.znc/configs/znc.conf]...
[ >> ] ok
... ...
[ ?? ] Launch ZNC now? (yes/no) [yes]: yes
Yay. ZNC est opérationnel!
Vultr vous offre une connectivité réseau privée impressionnante pour les serveurs fonctionnant au même endroit. Mais parfois, vous voulez deux serveurs dans des pays différents
Introduction Vous avez des problèmes de connectivité lorsque des visiteurs dautres pays accèdent à votre site Web? Vous vous demandez pourquoi la vitesse de téléchargement de votre Foreig
BBR (Bottleneck Bandwidth and RTT) est un nouvel algorithme de contrôle de congestion qui est contribué à la pile TCP du noyau Linux par Google. Avec BBR en place,
Introduction Un moyen facile de configurer un serveur VPN sur Debian est avec PiVPN. PiVPN est un installateur et un wrapper pour OpenVPN. Il crée des commandes simples pour vous t
La configuration dun VPN sur Windows Server est relativement facile. Avec un VPN, vous pouvez communiquer avec dautres ordinateurs connectés au VPN. Vous pouvez également vous connecter à th
Vous utilisez un système différent? Introduction Bro est un puissant cadre danalyse de réseau open source. Bros se concentre principalement sur la surveillance de la sécurité du réseau. Br
DHCP peut être utilisé pour fournir dynamiquement des adresses IP locales aux ordinateurs clients. Cela vous évite davoir à configurer des adresses IP statiques pour chaque calcul
Si vous exécutez un serveur, vous arriverez sans aucun doute à un point où vous devrez résoudre certains problèmes liés au réseau. Bien sûr, il serait facile de simplement tirer
AS20473 étiquette les préfixes qui sont appris ou générés comme suit: émis par 20473: 20473: 500 préfixe client généré par 20473: 20473: 540 Prefi
Une fois que vous avez configuré votre serveur Active Directory, vous serez prêt à rejoindre votre domaine Active Directory. Cela peut être fait sur les clients Windows qui
Vultrs Apportez votre fonctionnalité despace IP permet une liberté sans précédent dans lattribution de vos propres ressources IP aux serveurs du cloud Vultr. Nous generall
Pour les utilisateurs DHCP, il peut arriver que vous deviez modifier /etc/resolv.conf pour utiliser dautres serveurs de noms. Ensuite, après un certain temps (ou après un redémarrage du système)
Vous utilisez un système différent? OpenNMS est une plate-forme de gestion de réseau open source de niveau entreprise qui peut être utilisée pour surveiller et gérer de nombreux appareils
Présentation du protocole OpenVPN OpenVPN est une application logicielle open source qui met en œuvre des techniques de réseau privé virtuel (VPN) pour créer des
Veuillez utiliser le modèle suivant lors de la demande dautorisation pour les annonces BGP. LETTRE DAUTORISATION [DATE] À qui de droit, Thi
Si vous attribuez un réseau privé à une machine existante (ou déployez votre propre système dexploitation), vous devrez configurer les adresses IP sur le serveur privé.
Windows Server 2012 peut être configuré en tant que serveur DNS. DNS est utilisé pour résoudre les noms de domaine en adresses IP. En hébergeant vos propres serveurs DNS, vous avez plus
Vous utilisez un système différent? OpenNMS est une plate-forme de gestion de réseau open source de niveau entreprise qui peut être utilisée pour surveiller et gérer de nombreux appareils
StrongSwan est une solution VPN open source basée sur IPsec. Il prend en charge les protocoles déchange de clés IKEv1 et IKEv2 en conjonction avec lIPse NETKEY natif
iptables est un logiciel de pare-feu qui peut être trouvé dans de nombreuses distributions, y compris CentOS et Ubuntu. Dans ce document, vous verrez comment vous pouvez empêcher
Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau
ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.
Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+
Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.
Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus
13 outils commerciaux d'extraction de données de Big Data
Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true
Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.
Un aperçu de 26 techniques d'analyse des mégadonnées : partie 1
L'IA dans le domaine de la santé a fait de grands progrès au cours des dernières décennies. Ainsi, l'avenir de l'IA dans les soins de santé continue de croître de jour en jour.