Список материалов

034 | Базы данных в деталях: MySQL — универсальный реляционный лидер

26.06.2025

После обзорной статьи о типах баз данных, настало время рассмотреть одного из самых узнаваемых и широко используемых игроков в реляционном мире — MySQL. За долгие годы своего существования MySQL стал де-факто стандартом для веб-приложений и является неотъемлемой частью знаменитого стека LAMP (Linux, Apache, MySQL, PHP/Python/Perl).


Что такое MySQL?

MySQL — это бесплатная и открытая (хотя также существует коммерческая версия от Oracle) реляционная система управления базами данных (РСУБД). Она была создана в середине 1990-х годов и быстро завоевала популярность благодаря своей простоте, скорости и надёжности, особенно для веб-приложений. MySQL хранит данные в структурированных таблицах, используя язык SQL для выполнения операций (создание, чтение, обновление, удаление данных).

033 | Серверы баз данных: Ваш цифровой архив и мозг приложений — Обзор типов и назначения

25.06.2025

В современном цифровом мире, где каждый клик, покупка или сообщение генерируют данные, возникает острая необходимость в их эффективном хранении, управлении и быстром доступе. Именно для этих целей существуют серверы баз данных. Они являются невидимым, но жизненно важным фундаментом любого динамического приложения — от простого блога и интернет-магазина до сложных корпоративных систем, финансовых платформ и систем искусственного интеллекта.


Что такое база данных (БД) и зачем она нужна?

База данных (БД) — это организованная коллекция информации, структурированная таким образом, чтобы к ней можно было легко обращаться, управлять ею и обновлять. Сервер баз данных — это компьютерная программа или система, которая предоставляет услуги доступа и управления к одной или нескольким базам данных.

VPNCloud: Строим свою приватную сеть в облаке

25.06.2025

VPNCloud: Строим свою приватную сеть в облаке

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

Здесь на сцену выходит VPNCloud – легковесный, децентрализованный и гибкий инструмент для создания частных mesh-сетей (full-mesh VPN). Он позволяет объединить различные серверы, компьютеры, Raspberry Pi и другие устройства в единую, зашифрованную виртуальную сеть, которая может быть развернута где угодно – от вашего домашнего роутера до облачных серверов.

032 | Прокси-серверы в деле: Squid — кэширующий прокси для оптимизации трафика

24.06.2025

Мы подошли к заключительной статье нашего цикла о прокси-серверах, и сегодня речь пойдёт о настоящем ветеране и классике — Squid. Этот мощный прокси-сервер десятилетиями служит основным инструментом для кэширования веб-трафика, значительно повышая скорость доступа к интернету и снижая нагрузку на сеть.


Что такое Squid?

Squid — это бесплатное программное обеспечение с открытым исходным кодом, которое функционирует как кэширующий прокси-сервер для веб-трафика. Он был разработан специально для оптимизации HTTP и HTTPS трафика, хотя также поддерживает протоколы FTP и Gopher. Squid в основном используется как прямой прокси (forward proxy) в корпоративных или университетских сетях, но также может быть настроен как обратный прокси (reverse proxy) для кэширования контента собственных веб-серверов.

031 | Прокси-серверы в деле: 3proxy — компактный и многофункциональный прокси-сервер

23.06.2025

031 | Прокси-серверы в деле: 3proxy — компактный и многофункциональный прокси-сервер 🤏⚙️

В нашем исследовании прокси-серверов мы уже рассмотрели гигантов вроде Nginx и HAProxy, а также универсального SOCKS-специалиста Dante. Сегодня мы обратим внимание на 3proxy — удивительно компактное, но при этом чрезвычайно многофункциональное решение, которое может стать вашим швейцарским ножом в мире проксирования.


Что такое 3proxy?

3proxy — это бесплатное программное обеспечение с открытым исходным кодом, которое, несмотря на свои скромные размеры (отсюда и “3”), является одним из самых универсальных прокси-серверов. Он разработан для работы на различных операционных системах, включая Windows, Linux, macOS и BSD. Его главная особенность — это способность выступать в роли прокси для широкого спектра сетевых протоколов, часто недоступных в других, более специализированных решениях.

030 | Прокси-серверы в деле: Dante — универсальный SOCKS-прокси-сервер

22.06.2025

Мы продолжаем исследовать мир прокси-серверов. После знакомства с Nginx и HAProxy, которые в основном работают с HTTP и высокоуровневой балансировкой, пришло время рассмотреть Dante. Этот прокси-сервер специализируется на протоколе SOCKS, предлагая более низкоуровневое проксирование для любого TCP- и UDP-трафика.


Что такое Dante?

Dante — это бесплатное программное обеспечение с открытым исходным кодом, предназначенное для работы в качестве SOCKS-прокси-сервера. В отличие от HTTP-прокси, которые работают на уровне приложений (уровень 7 OSI) и понимают специфику веб-трафика, SOCKS-прокси оперирует на транспортном уровне (уровень 4 OSI). Это означает, что Dante может проксировать практически любой сетевой трафик, не зависимо от его содержимого, что делает его крайне универсальным.

029 | Прокси-серверы в деле: HAProxy — высокопроизводительный балансировщик нагрузки

21.06.2025

029 | Прокси-серверы в деле: HAProxy — высокопроизводительный балансировщик нагрузки ⚡️🔗

В нашем цикле статей о прокси-серверах мы уже обсудили Nginx, который является универсальным инструментом, совмещающим функции веб-сервера и обратного прокси. Сегодня мы рассмотрим HAProxy (High Availability Proxy) — специализированное решение, которое сфокусировано на одной, но чрезвычайно важной задаче: высокопроизводительной балансировке нагрузки и обеспечении высокой доступности.


Что такое HAProxy?

HAProxy — это бесплатное программное обеспечение с открытым исходным кодом, которое выступает в роли балансировщика нагрузки (Load Balancer) и обратного прокси для протоколов TCP и HTTP. Он разработан для обработки очень больших объёмов одновременных подключений и является ключевым компонентом для создания высокодоступных и масштабируемых веб-приложений и сервисов. HAProxy часто используется как “мозг” перед группами серверов, распределяя между ними входящий трафик.

028 | Прокси-серверы в деле: Nginx — мощный реверс-прокси и веб-сервер

20.06.2025

В предыдущей статье мы рассмотрели общие принципы работы прокси-серверов и их классификацию. Теперь пришло время углубиться в конкретные решения, и начнём мы с Nginx (произносится “энджин-экс”) — одного из самых популярных и производительных веб-серверов и мощного обратного прокси. Nginx играет ключевую роль в современной веб-инфраструктуре, обслуживая миллионы сайтов по всему миру.


Что такое Nginx?

Nginx — это бесплатное программное обеспечение с открытым исходным кодом, которое изначально разрабатывалось как веб-сервер для решения проблемы C10k (обработка большого количества одновременных подключений). Со временем его функционал значительно расширился, и сегодня Nginx широко используется как:

027 | Прокси-серверы: Ваш надёжный посредник в сети — Зачем они нужны и как работают?

19.06.2025

В современном мире интернета, где данные постоянно перемещаются между миллионами устройств, часто требуется не просто установить прямое соединение, а воспользоваться услугами “посредника”. Таким посредником является прокси-сервер. Он действует как мост между вами (клиентом) и конечным ресурсом (сервером), обрабатывая сетевые запросы от вашего имени. Понимание принципов работы прокси критически важно для сетевой безопасности, оптимизации и управления доступом.


Что такое прокси-сервер?

Прокси-сервер (от англ. proxy – представитель, посредник) – это сервер в компьютерной сети, который выступает в роли посредника между пользователем (клиентом) и другими интернет-серверами. Все запросы клиента сначала приходят на прокси, который затем перенаправляет их к целевому серверу. Ответы от целевого сервера также сначала возвращаются на прокси, а затем передаются клиенту.

026 | Выбираем менеджер паролей: Bitwarden — гибкость, открытость и контроль

18.06.2025

Продолжая тему выбора менеджера паролей, мы теперь подробно рассмотрим Bitwarden. Этот инструмент выделяется среди конкурентов своей открытостью, гибкостью и уникальной возможностью развернуть его на собственном сервере (self-hosted), что даёт максимальный контроль над данными.


Bitwarden: Ваш выбор между облаком и собственным сервером

Bitwarden — это популярный менеджер паролей с открытым исходным кодом, который предоставляет превосходный баланс безопасности, функциональности и ценовой доступности. Он предлагает пользователям две основные модели развёртывания:

  • ☁️ Облачная версия: Ваша зашифрованная база данных хранится на серверах Bitwarden.
  • 🖥️ Self-hosted версия: Вы устанавливаете Bitwarden на свой собственный сервер и полностью контролируете место хранения данных.

Ключевые особенности и функции: 🔐

  • Комплексное хранение: Логины, пароли, заметки, платёжные данные, документы — всё в одном месте.
  • Генератор паролей и имён пользователей: Создание уникальных комбинаций для разных сервисов.
  • Bitwarden Send: Безопасная передача сообщений и файлов через саморазрушающиеся ссылки.
  • Встроенный 2FA-генератор (TOTP): Bitwarden может сам генерировать коды двухфакторной аутентификации.
  • Организации и Коллекции: Гибкое управление доступами в команде с делением на группы и роли.
  • Открытый исходный код: Код доступен для аудита сообществом и независимыми экспертами.
  • Кроссплатформенность: Windows, macOS, Linux, Android, iOS, браузерные расширения — всё поддерживается.

Bitwarden Cloud (Облачная версия) ☁️

Это самый простой и популярный способ начать работу с Bitwarden.