пятница, 2 января 2026 г.

Как подключиться к своему компьютеру, когда ты в отъезде

Дисклаймер: решение предназначено исключительно для организации внутренних корпоративных сетей в соответствии с законодательством РФ.

Построение бесшовной Mesh-сети между домом и офисом: как перестать мучиться с конфигурациями Виртуальной Частной Сети

В 2026 году граница между «офисным» и «домашним» рабочим местом окончательно стерлась. Для системного администратора это создало новый вызов: как объединить разрозненные устройства сотрудников, домашние NAS-серверы и корпоративные кластеры в единую, безопасную и, главное, простую в управлении сеть.
Проблема классических корпоративных VPN
Традиционные решения вроде Cisco AnyConnect или нагруженных OpenVPN-серверов часто избыточны для задач малого бизнеса или индивидуальной настройки «дом-офис». Основные боли админа здесь:
  1. Сложность настройки клиентов: Объяснять каждому сотруднику (или самому себе на пятом устройстве), как импортировать сертификаты и настраивать маршруты — сомнительное удовольствие.
  2. Производительность: Старые протоколы ощутимо «едят» скорость и создают задержки, что критично при работе с удаленными рабочими столами (RDP) или тяжелыми базами данных.
  3. Безопасность узлов: Проприетарные решения — это всегда вопрос доверия к вендору. В современных реалиях полный контроль над кодом и ключами на обеих сторонах туннеля — обязательное требование.
Переход к концепции Self-hosted Mesh
Наиболее эффективным подходом сегодня является создание собственной приватной сети на базе легких протоколов (например, WireGuard). Идея в том, чтобы ваш сервер был не просто «шлюзом в интернет», а полноценным координатором, объединяющим ваши локальные ресурсы в разных локациях.
Однако ручное прописывание пиров (peers) и статических маршрутов для каждого домашнего ноутбука превращается в ад при масштабировании.
Автоматизация через Open Source: 
Для тех, кто ценит свое время, оптимальным инструментом стали опенсорсные решения, автоматизирующие развертывание VPN-инфраструктуры..
Если смотреть на него не как на средство доступа к сайтам, а как на инструмент сетевого инжиниринга, открываются интересные возможности:
  1. Мгновенный подъем узла: Вы берете любую чистую VPS (или сервер в офисе), и через клиент в пару кликов разворачиваете на ней выбранный стек (WireGuard, OpenVPN или Cloak для защиты от сканирования портов).
  2. Единая сеть для всех устройств: Проект позволяет легко генерировать конфиги для новых «точек» сети. Это идеальный способ быстро подключить домашний медиасервер к офисному файловому хранилищу.
  3. Полный контроль над данными: Весь стек работает в Docker-контейнерах на вашем оборудовании. Никаких сторонних облаков, через которые мог бы проходить трафик. Вы сами определяете политику логирования и шифрования.
  4. Легкость для конечного пользователя: Если вам нужно подключить коллегу к вашей сети, вы просто кидаете ему файл или QR-код. Клиент сам подхватит настройки, избавив вас от необходимости писать инструкции на 10 листов.
Практический кейс: NAS дома — База данных в офисе
Используя технологию, можно настроить стабильный туннель между домашним роутером (через VPN-клиент) и офисным шлюзом. Благодаря современным протоколам, задержки минимальны, и вы можете монтировать удаленные диски так, будто они находятся в соседней комнате, при этом будучи уверенными, что трафик надежно инкапсулирован.
Резюме
В 2026 году администрирование сети должно быть модульным и автоматизированным. Использование проверенных Open Source инструментов, позволяет системному администратору сфокусироваться на архитектуре и задачах бизнеса, а не на рутинной правке конфигов и генерации сертификатов вручную.
 
А как вы решаете задачу объединения удаленных локаций? Пишете скрипты на bash или доверяете автоматизированным контейнерам?
 
Получить консультацию по настройке собственной сети или подключиться к существующей, вы можете, написав в форму обратной связи - "Получить консультацию".
 

пятница, 30 мая 2025 г.

Продвинутая консоль в связке alacritty и zellij

1. Установка эмулятора терминала

apt install alacritty

mkdir -p ~/.config/alacritty

vim ~/.config/alacritty/alacritty.toml

 

[window]
opacity = 0.96
startup_mode = "Windowed"
decorations = "Full"
dynamic_title = true

[scrolling]
# если у вас мало памяти, то уменьшите значение
history = 100000
multiplier = 3

[font]
size = 8

# Можно использовать свои шрифты для каждого варианта текста (normal, bold, italic)
[font.normal]
# Использовать лучше всего патченные Nerd-шрифты
family = "JetBrainsMono NF"

# Для лучшей поддержи прозрачности в vim и тп
[colors]
transparent_background_colors = true

[shell]
# Запускаем при старте терминала zellij, при этом используя последнюю сессию
program = "/bin/zsh"
args = ["-lc", "zellij attach --index 0 || zellij",]

2. Установка zellij

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
cargo install --locked zellij 
3. Установка шрифтов для консоли
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip
unzip JetBrainsMono.zip -d JetBrainsMonoNF
mkdir -p ~/.local/share/fonts
cp JetBrainsMonoNF/*.ttf ~/.local/share/fonts/
fc-cache -f -v

четверг, 11 апреля 2024 г.

Хранение каталогов

gocryptfs

gocryptfs -init путь_к_исходной_папке путь_к_новой_папке

gocryptfs путь_к_новой_папке расположение_для_монтирования

вторник, 18 июля 2023 г.

Консольные утилиты

sudo iptraf-ng

sudo tcpdump

sudo tail -f /var/log/syslog

mtr 1.1.1.1

суббота, 2 июля 2022 г.

вторник, 7 июня 2022 г.

пятница, 12 марта 2021 г.

Эскизы изображений в консоли

Эскизы изображений в консоли

feh --image-bg black --auto-zoom --preload --auto-reload --auto-rotate -t -Sfilename -E 128 -y 128 -W 1920 -P -C /usr/share/fonts/TTF/ -e DejaVuSans/8 -d --scale-down --draw-exif "$@"