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

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

Как подключиться к базе 1С на сервере через интернет

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

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

Существует четыре рабочих подхода: публикация базы на веб-сервере с доступом через браузер или тонкий клиент, подключение через VPN с последующим обычным подключением к серверу, работа через удалённый рабочий стол (RDP или терминальный сервер) и сервис 1С:Линк от фирмы «1С». У каждого варианта свои требования к инфраструктуре, скорости и безопасности.

Выбор зависит от количества пользователей, типа клиента (толстый, тонкий, веб), наличия статического IP-адреса и компетенций администратора. Ниже разобраны все варианты с конкретными шагами настройки и проверкой результата.

Какие способы подключения существуют и как выбрать

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

Для файловых баз на сервере единственный разумный вариант удалённой работы — RDP или веб-публикация: файловая база по сети через интернет работать не будет из-за требований к latency и риска повреждения файла. Клиент-серверные базы (на платформе с сервером 1С:Предприятия и СУБД) допускают все четыре варианта.

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

Это самый распространённый способ дать доступ через интернет. На сервере устанавливается веб-сервер — IIS (на Windows) или Apache, на него публикуется информационная база, а пользователи подключаются через браузер или тонкий клиент по адресу вида https://1c.example.com/BaseName.

Настройка на IIS

Установите IIS с модулями расширений ISAPI, затем из состава платформы 1С добавьте компонент «Модули расширения веб-сервера» той же версии, что и сервер 1С. В консоли администрирования сервера 1С или через конфигуратор выполните публикацию: в конфигураторе откройте «Администрирование → Публикация на веб-сервере», укажите имя публикации, каталог и отметьте нужные варианты доступа (тонкий клиент, веб-клиент, HTTP-сервисы).

Настройка на Apache

Для Apache используется утилита публикации webinst из каталога платформы. Команда указывает версию Apache, имя публикации, путь к базе и каталог конфигурации веб-сервера:

bash
webinst -publish -apache24 -wsdir MyBase -dir "C:\inetpub\mybase" -connStr "Srvr=srv1c;Ref=MyBase;" -confPath "C:\Apache24\conf\httpd.conf"

После публикации перезапустите веб-сервер и проверьте доступ из локальной сети, открыв адрес публикации в браузере. Только после успешной локальной проверки переходите к открытию доступа извне.

Открытие доступа из интернета и защита канала

Чтобы публикация была доступна снаружи, на пограничном роутере или файрволе пробросьте наружу только порт 443 (HTTPS) на сервер с веб-сервером. Порт 80 без перенаправления на HTTPS открывать не следует — логины и пароли пользователей 1С в этом случае передаются в открытом виде.

SSL-сертификат можно получить бесплатно через Let's Encrypt (потребуется доменное имя, направленное на ваш IP) или купить у любого удостоверяющего центра. Самоподписанный сертификат технически работает, но браузеры и тонкий клиент будут выдавать предупреждения, а часть HTTP-клиентов откажется соединяться.

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

Подключение через VPN

VPN создаёт зашифрованный туннель между компьютером сотрудника и офисной сетью. После установки соединения удалённый компьютер ведёт себя так, будто находится в локальной сети, и подключение к базе настраивается стандартно — по имени сервера и имени базы.

Порядок настройки VPN-доступа
  1. 1
    Поднимите VPN-сервер: на роутере (IPsec, L2TP, WireGuard, OpenVPN) или на отдельном сервере
  2. 2
    Создайте учётные записи пользователей VPN и выдайте каждому отдельные учётные данные
  3. 3
    Настройте маршрутизацию: VPN-клиенты должны видеть подсеть с сервером 1С
  4. 4
    Установите и настройте VPN-клиент на компьютерах сотрудников, проверьте подключение
  5. 5
    В списке баз 1С на удалённом компьютере добавьте базу по имени сервера, как в локальной сети

Для тонкого клиента этого достаточно. Толстый клиент через VPN будет работать заметно медленнее, чем в локальной сети, из-за задержек канала — это нормально, а не признак неисправности. Если скорость критична, переведите удалённых пользователей на тонкий клиент или веб-клиент.

Из современных вариантов WireGuard обычно проще в настройке и быстрее классических L2TP/IPsec. Многие офисные роутеры (MikroTik, Keenetic и другие) имеют встроенную поддержку VPN-серверов, что избавляет от необходимости выделять отдельную машину.

Работа через RDP и сервис 1С:Линк

При работе через RDP база и платформа запускаются на терминальном сервере внутри сети, а по интернету передаётся только изображение экрана. Это самый экономичный вариант для слабых каналов и единственный удобный способ удалённой работы с файловой базой. Учтите, что для нескольких одновременных пользователей потребуется серверная ОС с лицензиями удалённых рабочих столов (RDS CAL) и достаточные ресурсы сервера.

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

Сервис 1С:Линк — альтернатива для тех, у кого нет статического IP и желания администрировать веб-сервер. На сервер устанавливается «Агент 1С:Линк», база публикуется через личный кабинет сервиса, а пользователи подключаются тонким клиентом по выданной ссылке. Туннель строится от сервера наружу, поэтому проброс портов и белый IP не нужны.

Если удалённых пользователей больше пяти и они работают постоянно, комбинация «веб-сервер + HTTPS + тонкий клиент» обычно удобнее VPN: не нужно ставить и поддерживать VPN-клиенты на каждом устройстве, а доступ работает и с планшетов. VPN выгоднее, когда сотрудникам кроме 1С нужны и другие ресурсы офисной сети — файловые шары, печать.
ПЗ
Практическое замечание

Проверка подключения и типичные ошибки

После настройки проверьте работу с внешнего устройства — например, с ноутбука через мобильный интернет, а не из офисной сети. Успешный признак: база открывается, справочники и документы загружаются без длительных пауз, сеанс не обрывается при неактивности в течение 10–15 минут.

Если база опубликована, но тонкий клиент не подключается, проверьте три вещи: совпадение версии платформы клиента и сервера, корректность адреса публикации (включая регистр символов имени базы) и отсутствие блокировки со стороны антивируса или прокси на стороне клиента.

Итог

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

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

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

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

Нет. Размещение файловой базы на сетевом ресурсе, доступном через интернет (WebDAV, облачный диск, SMB через интернет), приводит к крайне медленной работе и высокому риску повреждения файла базы. Для файловой базы используйте RDP-доступ к компьютеру, где она находится, или опубликуйте её на веб-сервере.

Что делать, если нет статического IP-адреса?

Три варианта: заказать у провайдера услугу статического IP, использовать DDNS-сервис, который привязывает доменное имя к меняющемуся адресу, либо применить решение, не требующее белого IP, — 1С:Линк или VPN с исходящим подключением к внешнему серверу (например, арендованному VPS с WireGuard).

Будет ли работать толстый клиент через интернет?

Технически — да, через VPN или при публикации с поддержкой толстого клиента. Но толстый клиент чувствителен к задержкам канала: при пинге выше 50–100 мс работа становится некомфортной. Для удалённого доступа рекомендуется тонкий или веб-клиент.

Нужна ли отдельная лицензия 1С для удалённых пользователей?

Лицензионная политика 1С считает пользователей по сеансам независимо от способа подключения. Удалённый пользователь занимает клиентскую лицензию так же, как локальный. Для терминального сервера и веб-доступа действуют те же правила подсчёта сеансов, поэтому заранее проверьте, хватает ли имеющихся лицензий на пиковое число одновременных подключений.

Как защитить опубликованную базу от подбора паролей?

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

Что выбрать для одного бухгалтера, работающего из дома?

Проще всего RDP-доступ к офисному компьютеру через VPN или 1С:Линк — оба варианта не требуют сложной настройки веб-сервера. Если в офисе уже есть веб-публикация базы, достаточно выдать бухгалтеру HTTPS-адрес и установить тонкий клиент.