ГлавнаяРуководства для ПККак превратить Raspberry Pi в IRC-сервер

Как превратить Raspberry Pi в IRC-сервер

IRC, возникший в 1980-х годах, представляет собой один из классических протоколов чата, который до сих пор является движущей силой многих современных онлайн-сообществ, включая популярную платформу потокового вещания Twitch. Сегодня нет недостатка в IRC-клиентах и ​​серверах. Вы также можете настроить свой собственный IRC-сервер с помощью Raspberry Pi.

В этой статье вы узнаете, как превратить Raspberry Pi в IRC-сервер.

Читайте также: 5 отличных IRC-клиентов для Linux

Зачем мне настраивать собственный IRC-сервер?

Создание собственного сервера дает два основных преимущества:

1. Полный контроль над общением в чате

С вашим собственным IRC-сервером вы сможете назначать собственных модераторов, создавать каналы по темам, которые вас интересуют, и иметь последнее слово в том, кто может, а кто не мож

Зачем мне настраивать собственный IRC-сервер?

Вам надоело, что ваши онлайн-дискуссии захватывают тролли, боты, спамеры и другие нежелательные цифровые объекты.

2. Возьмите свои данные под контроль

Вы обеспокоены тем, что третья сторона случайно разглашает вашу информацию, намеренно продает ее или использует в таргетированной рекламе?

Запустив собственный сервер, вы сможете контролировать все свои данные, начиная от имени пользователя и адреса электронной почты и заканчивая журналами чатов IRC.

Что вам понадобится

Чтобы выполнить это руководство, вам понадобится:

  • Raspberry Pi работающая ОС Raspberry Pi
  • Кабель питания, совместимый с Raspberry Pi.
  • Внешняя клавиатура и путь к ней на вашем ПК.
  • Кабель HDMI или micro HDMI, в зависимости от модели Raspberry Pi.
  • Внешний монитор
  • Кабель Ethernet, если подключение не осуществляется через Wi-Fi

Начало работы: настройте Raspberry Pi

Для начала подключите кабель питания и все периферийные устройства к Raspberry Pi.

После загрузки Raspberry Pi убедитесь, что он подключен к Интернету. Откройте Терми

2. Возьмите свои данные под контроль

я системы:

sudo apt update && sudo apt -y upgrade

Если Raspberry Pi устанавливает какие-либо обновления, перезагрузите Pi, прежде чем переходить к следующему шагу.

Установить сервер Ircd-Hybrid

Вы будете создавать IRC-сервер с помощью демона Ircd-Hybrid. Установите пакет Ircd-Hybrid, используя следующую команду:

sudo apt install ircd-hybrid

Загрузка может занять некоторое в

Что вам понадобится

ремя выпить чашечку кофе!

Загрузка программного обеспечения Ircd-Hybrid может занять некоторое время, в зависимости от вашего подключения к Интернету.

Защитите свой сервер: создайте зашифрованный пароль

Вам потребуется создать зашифрованный пароль, который вы будете использовать для подключения к своему IRC-серверу в качестве оператора. Это предоставит вам расширенные привилегии, аналогичные учетной записи модератора или администратора.

Чтобы создать зашифрованный пароль, выполните следующую команду:

/usr/bin/mkpasswd your-pas

Начало работы: настройте Raspberry Pi

ь-здесь» паролем, который вы хотите использовать.

Терминал теперь вернет серию букв и цифр, которая является вашим зашифрованным паролем. Запишите этот пароль, так как он понадобится вам для настройки учетной записи оператора вашего сервера.

Настройка IRC-сервера

Далее вам необходимо настроить программное обеспечение Ircd-Hybrid:

sudo nano /etc/ircd-hybrid/ircd.conf

Откроется файл конфигурации ircd.conf в текстовом редакторе Nano Raspberry Pi.

Вы можете настроить свою учетную запись оператора, ограничить кол<h2><span id=Установить сервер Ircd-Hybridваш сервер, и выполнить другие изменения конфигурации в файле ircd.conf.">

Этот файл содержит множество настроек, но как минимум вам следует внести следующие изменения:

Дайте своему IRC-серверу имя:

Прокрутите до блока serverinfo {и найдите следующее:

name = "hybrid8.debian.local";
Первый шаг — присвоение вашему IRC-серверу характерного имени.

Вы должны дать своему серверу уникальное имя. Например:

name = "JessicaServer.irc";
Дайте вашем<h2><span id=Защитите свой сервер: создайте зашифрованный парольno.">

Предоставьте описание

Вам необходимо будет предоставить краткое описание, которое будет отображаться каждый раз, когда кто-то подключается к вашему IRC-серверу.

Найдите следующее:

description = "ircd-hybrid 8.1-debian";
Укажите краткое описание, которое будет видно всем, кто попытается подключиться к вашему серверу.

Замените этот текст своим описанием. Например:

description = "Raspberry Pi IRC Server";

Расскажите нам о своей сети

Прокрутите до следующего раздела:

network_name = "debian";
 
network_desc = "This is My Network";

Эти две строки описывают сеть, в которой работает ваш сервер, поэтому вам следует обновить ее, чтобы она отражала вашу конкретную сеть. Например:

network_name = "MyNetwork";
 
network_desc = "This is my Raspberry Pi IRC Network";
Настройка IRC-сервера некоторые сведения о вашей сети.">

Установите некоторые ограничения

По умолчанию Ircd-Hybrid разрешает 512 подключений одновременно. Если вы хотите изменить этот лимит, найдите следующую строку:

default_max_clients = 512;

Теперь вы можете увеличить или уменьшить лимит в 512 пользователей. В данном случае я разрешаю не более 100 подключений к моему IRC-серверу:

default_max_clients = 100;

Создайте своего оператора

Далее необходимо определить некоторые настройки для оператора. Прокрутите до блока operator {. Обратите внимание, что этот раздел может потребовать раскомментирования, поэтому удалите первый символ #в каждой строке.

Теперь вам следует ввести некоторые данные своей учетной записи оператора, включая зашифрованный пароль, который<h3><span id=Дайте своему IRC-серверу имя:елав это, найдите следующую строку:

name = "sheep";

Замените эту строку именем, которое вы хотите присвоить своей группе операторов:

name = "operator";

Вам необходимо указать, кто может запускать команду оператора, отредактировав следующую строку:

user = "*@192.0.2.240/28";

Это позволит любому получить доступ к оператору, если у него есть правильные учетные данные:

user = "*@*";

Наконец, добавьте зашифрованный пароль, который вы создали ранее. Найдите следующее:

password = "xxxxxxxxxxxxx";

Обязательно замените эту строку зашифрованным паролем, а не текстовой версией!

Если вас устраивает введенная информация, сохраните файл конфигурации, нажа

Предоставьте описание

d>O, а затем Ctrl+ X, чтобы закрыть.

Запустите IRC-сервер

Перезапустите сервер Hybrid-IRCD:

sudo /etc/init.d/ircd-hybrid restart

После перезагрузки сервер будет готов к использованию!

mIRC: подключение к серверу Raspberry Pi

Вы можете подключиться к своему IRC-серверу с помощью любого IRC-клиента. Я использую мИРЦ , но есть и другие популярные альтернативы: ВиЧат и LimeChat для macOS .

Чтобы подкл

Расскажите нам о своей сети

ите выбранный вами клиент, а затем добавьте новый сервер. В зависимости от вашего IRC-клиента вам теперь будет предложено ввести следующую информацию:

  • Описание : именно так сервер будет отображаться в вашем IRC-клиенте, поэтому введите любое значение, которое хотите использовать.
  • Адрес : это IP-адрес вашего IRC-сервера Raspberry Pi. Если вы не знаете IP-адрес, вы можете получить эту информацию, открыв терминал на Raspberry Pi и выполнив команду hostname -I.
  • Порты : вам следует установить значение 6667, так как это значение по умолчанию для большинства серверов.
Теперь вы можете подключиться к<h3><span id=Установите некоторые ограниченияаемый IRC-клиент.">

Нажмите «Добавить», чтобы иметь возможность подключиться к вашему IRC-серверу.

Как только вы подключитесь к своему серверу, вы готовы начать общение!

Как видите, настроить IRC-сервер на Raspberry Pi довольно легко. Есть масса вещей, которые Raspberry Pi может делать, например, работать как Создайте своего оператора авторизованным порталом , музыкальный сервер или даже персональный веб-сервер .

Посетите наш канал Raspberry Pi, чтобы узнать больше.

Запустите IRC-сервер

mIRC: подключение к серверу Raspberry Pi

ПОХОЖИЕ СТАТЬИ

Популярные записи