Перенос сервера 1С:Предприятие с локальной площадки в дата-центр (на VPS или выделенный сервер) требует пересмотра архитектуры доступа. Если раньше вы полагались на аппаратные туннели site-to-site между роутерами офисов, то появление удаленных сотрудников с ноутбуками и LTE-модемами диктует необходимость внедрения более гибких решений. Рассмотрим подробно, как организовать безопасную работу, исключив риски прямого взлома и обеспечив высокую скорость соединения.
Разберем, почему традиционные решения уступают современным протоколам. OpenVPN долгое время был стандартом, но он достаточно тяжеловесен для мобильных клиентов. Проанализируем преимущества WireGuard, который стал фаворитом в сообществе системных администраторов.
WireGuard работает на уровне ядра Linux и обеспечивает минимальные задержки, что критично для "тонкого клиента" 1С. Рассмотрим по шагам, как внедрить это решение:
10.50.0.0/24.MTU = 1280 или 1380 в настройках интерфейса WireGuard.Многие опасаются выставлять 1С в интернет через веб-сервер (Apache или IIS). Однако, если подойти к вопросу структурно, этот метод может быть стабильнее VPN для сотрудников с нестабильным интернетом (LTE). Посмотрим на алгоритм безопасной публикации:
Проанализируем связку Reverse Proxy + 1C. Вместо того чтобы открывать порты Apache напрямую, мы поставим перед ним Nginx. Это позволит нам:
Разберем пример конфигурации секции безопасности в Nginx для ограничения доступа:
location /your_base_name/ {
allow 1.2.3.4; # IP вашего офиса
deny all; # Запретить всем остальным
proxy_pass http://127.0.0.1:8080;
}
Если вы хотите полностью скрыть свой IP-адрес от сканеров и атак, рассмотрим современный путь — Cloudflare Tunnel. Выясним, как это работает: на сервере с 1С устанавливается агент, который создает исходящее соединение с облаком. Вам не нужно открывать порты на вход в брандмауэре (Firewall).
Рассмотрим преимущества этого метода:
Cloudflare Access так, что пользователь сначала должен будет авторизоваться через корпоративную почту или получить код в Telegram, и только после этого ему откроется страница логина 1С.Для тех, кто хочет избежать сложной настройки маршрутизации на Linux, разберем концепцию SDN (Software Defined Networking). Программы типа Tailscale строят плоскую сеть поверх интернета. Это идеальное решение для "сотрудников в полях".
Посмотрим на процесс настройки: вы устанавливаете клиент на сервер и на ноутбук сотрудника. Они авторизуются в общей панели управления и получают внутренние IP-адреса, по которым видят друг друга напрямую, даже находясь за "серыми" IP-адресами мобильных операторов. В этом случае работа с 1С ничем не отличается от работы в локальной офисной сети.
Независимо от выбранного способа доставки трафика, проанализируем настройки самой платформы. Начиная с версии 8.3.18, в 1С появилась встроенная поддержка OpenID Connect. Мы рекомендуем:
rphost не имел лишних привилегий в системе.Кластер серверов и Веб-сервер, размещая их в разных сегментах сети (микросегментация).Подводя итог, наиболее сбалансированным решением для небольшой организации сегодня является использование WireGuard для постоянных подключений и публикация через защищенный веб-сервер (с использованием Reverse Proxy) для мобильных клиентов. Это обеспечит и безопасность, и комфортную скорость работы в программе.