К статье
Практический материал

Администрирование · 10 мин

Как открыть доступ к 1С через интернет

Способы открыть доступ к 1С через интернет: публикация базы на веб-сервере, VPN, RDP и облако. Пошаговая настройка, требования безопасности и типичные ошибки.

Работать с 1С из дома, командировки или филиала можно несколькими способами: опубликовать базу на веб-сервере, настроить VPN до офисной сети, организовать терминальный доступ через RDP или перенести базу в облачный сервис. Выбор зависит от типа базы (файловая или клиент-серверная), количества пользователей и требований к безопасности.

Главное правило: базу 1С нельзя просто «выставить наружу», открыв порт на роутере. Такой подход приводит к сканированию сервера ботами, попыткам подбора паролей и в итоге — к утечке или шифрованию данных. Любой способ удалённого доступа должен включать шифрование канала, стойкую аутентификацию и ограничение круга лиц, которым доступ реально нужен.

Ниже разобраны четыре рабочих сценария с конкретными шагами настройки, проверкой результата и типичными ошибками. Перед началом убедитесь, что у вас есть права администратора на сервере 1С и доступ к настройкам маршрутизатора или провайдера.

Какие способы удалённого доступа к 1С существуют

Существует четыре основных подхода. Публикация на веб-сервере — база становится доступна через браузер или тонкий клиент по адресу вида https://server/base. VPN — удалённый компьютер подключается к офисной сети, и 1С работает так, будто пользователь сидит в офисе. Терминальный доступ (RDP) — пользователь подключается к рабочему столу сервера, где запущена 1С. Облачный сервис — база размещается у провайдера, и вся инфраструктура обслуживается им.

Файловая база ограничивает выбор: публиковать её на веб-сервере можно, но при одновременной работе более 5–10 пользователей начинаются блокировки и замедление. Для активной многопользовательской работы лучше перевести базу на SQL (PostgreSQL или MS SQL) либо использовать терминальный сервер.

Сравнение вариантов

Веб-публикация (IIS/Apache)

Подходит для клиент-серверных баз и небольших файловых. Требует белого IP или домена, настройки HTTPS и сертификата.

VPN до офиса

Проще всего для 3–10 пользователей. Работает медленнее по слабым каналам, требует настройки VPN-сервера.

Терминальный сервер (RDP)

Для большого числа пользователей и тяжёлых конфигураций. Нужны серверные ресурсы и лицензии RDS.

Облачный хостинг 1С

Минимум администрирования, доступ отовсюду. Ежемесячная оплата и зависимость от провайдера.

Публикация базы 1С на веб-сервере

Это самый популярный способ для клиент-серверных баз. Понадобятся: веб-сервер IIS (Windows) или Apache, модуль расширения веб-сервера 1С той же разрядности, что и веб-сервер, статический IP-адрес или доменное имя, а также SSL-сертификат — бесплатный Let's Encrypt подходит для большинства задач.

Публикация выполняется из конфигуратора: откройте базу в конфигураторе под администратором, перейдите в меню «Администрирование» → «Публикация на веб-сервере», укажите имя публикации (латиницей, без пробелов), каталог и проверьте, что отмечен флаг «Публиковать доступ для клиентских приложений». После нажатия «Опубликовать» в каталоге появится файл default.vrd с описанием подключения к базе.

Порядок публикации базы
  1. 1
    Установите IIS с компонентами CGI/ISAPI или Apache и модуль расширения веб-сервера 1С
  2. 2
    Настройте HTTPS: привяжите сертификат к сайту, закройте порт 80 или сделайте редирект на 443
  3. 3
    Откройте базу в конфигураторе и выполните «Администрирование» → «Публикация на веб-сервере»
  4. 4
    Укажите имя публикации и проверьте параметры подключения к серверу 1С или файловой базе
  5. 5
    Настройте проброс порта 443 на роутере или откройте его в файрволе только для HTTPS
  6. 6
    Проверьте доступ с внешнего устройства через браузер по адресу https://ваш-домен/имя_базы

После публикации пользователи могут работать двумя способами: через браузер (веб-клиент, ничего устанавливать не нужно) или через тонкий клиент 1С, указав адрес вида https://домен/имя_базы. Тонкий клиент обычно работает быстрее и поддерживает больше возможностей интерфейса.

Доступ через VPN до офисной сети

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

Простейший вариант — VPN-сервер на самом роутере: многие модели поддерживают L2TP/IPsec, OpenVPN или WireGuard. Альтернатива — поднять WireGuard или OpenVPN на отдельной машине в офисе. Для подключения пользователю выдаётся конфигурационный файл или логин с паролем и ключ.

После подключения VPN проверьте, что с удалённой машины доступен сервер 1С: выполните ping по внутреннему адресу сервера и попробуйте подключиться из клиента 1С по сетевому имени. Если база файловая и лежит в сетевой папке, учтите, что работа файловой базы через VPN по медленному каналу — частый источник ошибок и повреждений данных; в этой ситуации надёжнее RDP.

Терминальный доступ через RDP

Если сотрудников много, конфигурация тяжёлая (например, ERP или комплексная автоматизация), а каналы связи нестабильные, оптимально развернуть терминальный сервер. 1С устанавливается на сервере, пользователи подключаются по RDP и работают в своих сеансах. По сети передаётся только картинка экрана, поэтому даже слабый интернет у сотрудника не мешает работе.

Критически важно: порт RDP (3389) нельзя открывать напрямую в интернет. Используйте один из безопасных вариантов — подключение к RDP только через VPN, шлюз удалённых рабочих столов (RD Gateway) по HTTPS или портативные решения типа удалённого доступа через защищённый брокер. Также включите сетевую проверку подлинности (NLA) и ограничьте список учётных записей, которым разрешён терминальный вход.

Типичные ошибки
01
Открытый наружу порт 3389 — сервер находят сканеры за считанные часы, начинается подбор паролей и попытки шифрования
02
Один общий пользователь Windows для всех сотрудников — невозможно разграничить права и понять, кто что сделал
03
Слабые пароли без ограничения попыток входа — подбор занимает дни даже при сложном логине
04
Отсутствие резервных копий перед открытием доступа — при атаке или ошибке восстанавливать нечего

Облачный вариант и готовые сервисы

Если нет желания администрировать сервер самостоятельно, базу можно разместить в облаке: арендовать виртуальный сервер и настроить его по одной из схем выше либо воспользоваться специализированным хостингом 1С, где веб-доступ, HTTPS и резервное копирование уже настроены провайдером. Для небольших компаний это часто дешевле, чем содержать собственный сервер и специалиста.

При выборе облачного провайдера уточните: где физически расположены серверы (важно для персональных данных), как организовано резервное копирование и можно ли самостоятельно выгрузить базу в локальный файл. Возможность регулярной выгрузки .dt — ваш страховой полис на случай споров с провайдером или переезда.

Требования безопасности при любом способе

Независимо от выбранной схемы выполните базовый набор мер. Включите HTTPS или VPN-шифрование — открытый HTTP недопустим. Заведите каждому сотруднику отдельную учётную запись в 1С и в системе, установите требования к сложности паролей. Настройте автоматические резервные копии базы и проверьте, что копия реально восстанавливается.

Дополнительно ограничьте доступ по IP, если у сотрудников статические адреса, включите двухфакторную аутентификацию там, где она поддерживается, и регулярно просматривайте журнал регистрации 1С на предмет неудачных входов с незнакомых адресов.

Контрольные точки

Как проверить результат

Доступ извне
Норма

База открывается по HTTPS с внешнего устройства, браузер показывает валидный сертификат

Тревожный признак

Ошибка сертификата, доступ работает по HTTP или порт отвечает без шифрования

Аутентификация
Норма

Вход только по логину и паролю, у каждого пользователя своя учётная запись

Тревожный признак

Вход без пароля или одна общая учётная запись на всех

Открытые порты
Норма

Снаружи доступен только 443 (или VPN-порт), порты 1541, 1433, 3389 закрыты

Тревожный признак

Сканер показывает открытые порты СУБД, сервера 1С или RDP

Резервные копии
Норма

Копии создаются по расписанию и тестово восстанавливаются

Тревожный признак

Копий нет или последняя старше недели

Проверка работы и типичные проблемы

После настройки проверьте доступ с устройства вне офисной сети — например, со смартфона через мобильный интернет. Откройте базу в браузере или тонком клиенте, войдите под тестовым пользователем, создайте и проведите тестовый документ. Это подтвердит, что работает не только вход, но и запись данных.

Если база не открывается, проверяйте по цепочке: отвечает ли веб-сервер изнутри сети, открыт ли порт на роутере, не блокирует ли файрвол Windows, корректен ли путь к базе в default.vrd. Ошибка «404» обычно означает неверное имя публикации, «500» — проблему с модулем расширения веб-сервера или правами на каталог базы, а тайм-аут — закрытый порт или неверный проброс.

Итог

Что важно запомнить

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

Частые вопросы

Можно ли открыть доступ к файловой базе 1С через интернет?

Можно — через публикацию на веб-сервере или через RDP. Однако файловая база плохо переносит одновременную работу многих пользователей и нестабильные каналы. При более чем 5–10 активных пользователях рекомендуется перевести базу на клиент-серверный вариант.

Нужен ли статический IP-адрес?

Желателен, но не обязателен. При динамическом адресе используйте сервисы динамического DNS (DDNS): роутер будет обновлять привязку доменного имени к текущему IP. Учтите, что некоторые провайдеры выдают «серые» адреса за NAT — в этом случае проброс портов не сработает, и проще использовать VPN с выделенным сервером или облако.

Что быстрее: веб-клиент, тонкий клиент или RDP?

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

Безопасно ли использовать бесплатный SSL-сертификат Let's Encrypt?

Да, уровень шифрования у бесплатного сертификата такой же, как у платных. Отличие платных сертификатов — в расширенной проверке организации и страховке, что для доступа к 1С обычно не критично. Важно лишь настроить автоматическое продление, так как срок действия сертификата короткий.

Что делать, если сотруднику нужен доступ только к отчётам?

Не открывайте ему полный доступ к базе. Настройте в 1С роль с правами только на просмотр нужных отчётов, либо настройте регулярную автоматическую отправку отчётов по расписанию. Минимизация прав — базовый принцип безопасности при удалённом доступе.