Организация безопасного удаленного доступа сотрудников к базе 1С — типовая задача системного администрирования. При росте количества удаленных рабочих мест бесплатные сторонние решения (такие как LogMeIn Hamachi) перестают справляться из-за жестких лимитов на количество узлов в одной сети. Разберем по шагам, как настроить собственное входящее VPN-подключение, корректно сконфигурировать сетевое оборудование, устранить типичные сетевые сбои и выбрать оптимальную архитектуру для одновременной работы пользователей с 1С.
Рассмотрим типовую схему подключения: Внешний интернет → ADSL-модем / Оптический терминал → Роутер → Компьютер/Сервер с базой 1С. Чтобы внешний трафик корректно доходил до целевого компьютера, выясним роль каждого устройства в цепочке:
DDNS). На нем необходимо настроить проброс входящих портов (Port Forwarding / Виртуальные серверы) на локальный статический IP-адрес компьютера, где создается входящее подключение:
Для протокола PPTP необходимо перенаправить порт TCP 1723. Также убедимся, что в параметрах безопасности роутера включена опция PPTP Passthrough (пропуск служебного IP-протокола GRE / IP Protocol 47).
Разберем процесс создания штатного сервера входящих подключений средствами операционной системы Windows:
Alt для вызова верхнего меню, выберем пункт Файл → Новое входящее подключение.TCP/IPv4 вручную зададим диапазон локальных IP-адресов, которые будут выдаваться подключающимся клиентам (например, из непересекающегося диапазона подсети офиса), и завершим мастер настройки кнопкой Разрешить доступ.Частая проблема: после успешного подключения к корпоративному VPN на компьютере удаленного сотрудника перестает работать локальный интернет (не открываются сайты, отключаются мессенджеры). Проанализируем причину: по умолчанию система перенаправляет весь пользовательский трафик в удаленный туннель, пытаясь использовать шлюз удаленной сети.
Чтобы трафик локального интернета шел через домашний роутер сотрудника, а через VPN передавались только запросы к 1С и офисным ресурсам, выполним следующую настройку на стороне клиента:
Чтобы быстро развернуть настройки VPN-подключения на клиентских компьютерах без ручного ввода параметров, применим командный сценарий PowerShell:
Add-VpnConnection -Name "Office-VPN" `
-ServerAddress "mycompany.ddns.net" `
-TunnelType "Pptp" `
-EncryptionLevel "Maximum" `
-SplitTunneling $True
Параметр -SplitTunneling $True автоматически отключает использование удаленного шлюза, сохраняя стабильный доступ в интернет на стороне пользователя.
При организации многопользовательской работы важно учитывать технические и лицензионные ограничения:
termsrv.dll разрешает только один сеанс работы (локальный или удаленный). Для полноценного многопользовательского терминала требуется Windows Server с лицензиями RDS CAL.1Cv8.1CD) через сетевой диск поверх VPN категорически не рекомендуется. Любая кратковременная потеря пакетов в интернет-канале приводит к повреждению таблиц базы данных и нарушению целостности транзакций.Рассмотрим современные методы организации работы удаленных пользователей без использования классического PPTP VPN: