1С-Линк изнутри: туннель, агент и удалённая работа с базой без белого IP
Содержание
1С-Линк работает как защищённый туннель: на компьютер, где лежит информационная база, ставится программа-агент, она сама открывает исходящее HTTPS-соединение с серверами сервиса, а сотрудники заходят в базу по выданному адресу через браузер или тонкий клиент. Белый IP, проброс портов на роутере и свой веб-сервер с сертификатом не нужны.
Отсюда главные следствия для настройки: компьютер с базой должен быть включён и иметь выход в интернет по порту 443, а скорость работы удалённых пользователей упирается в исходящий канал офиса. Остальное — учётные записи, права и выбор клиента.
Как устроен 1С-Линк: три звена цепочки
В схеме всегда три участника. Понимать их роли полезно: почти любая неисправность локализуется в одном из звеньев.
| Звено | Где находится | Что делает |
|---|---|---|
| 🖥 Агент 1С-Линк | На компьютере с базой или рядом с сервером 1С | Публикует базы, держит исходящий туннель к сервису |
| ☁️ Облачный шлюз | Серверы сервиса в интернете | Принимает запросы пользователей, проверяет учётную запись, передаёт трафик в туннель |
| 👤 Клиент | Ноутбук, домашний ПК сотрудника | Браузер (веб-клиент) или тонкий клиент 1С по HTTPS-адресу |
Почему не нужен белый IP
Обычная публикация базы на веб-сервере требует, чтобы снаружи можно было «достучаться» до офиса: внешний адрес, правило на роутере, открытый порт. У 1С-Линк направление обратное. Агент сам подключается к шлюзу и держит соединение открытым. Когда пользователь открывает адрес базы, шлюз отправляет его запросы по уже установленному каналу.
Для провайдера и роутера это выглядит как обычный исходящий HTTPS-трафик. Поэтому схема работает за NAT, за «серым» адресом мобильного оператора и в бизнес-центрах, где доступа к сетевому оборудованию нет.
Что передаётся по каналу
По туннелю идёт тот же HTTP-протокол, которым веб-клиент и тонкий клиент общаются с опубликованной базой. Рабочие процессы 1С и сама база остаются в офисе. В облако не выгружаются ни файл 1Cv8.1CD, ни таблицы СУБД: шлюз только пропускает запросы и ответы.
Это ключевое отличие от аренды 1С в облаке. Данные физически остаются на вашем оборудовании, резервное копирование по-прежнему на вас.
Подготовка компьютера или сервера с базой
До установки агента проверьте несколько вещей. Большая часть жалоб «ничего не открывается» возникает именно здесь.
- Платформа 1С:Предприятие 8.3 установлена, база открывается локально без ошибок.
- Компьютер работает круглосуточно или хотя бы в часы удалённой работы. Отключите переход в сон и гибернацию в настройках электропитания Windows.
- Исходящий порт 443 не закрыт межсетевым экраном. Для корпоративных сетей с белыми списками попросите администратора разрешить адреса сервиса.
- Клиентские лицензии. Каждый удалённый сеанс занимает лицензию так же, как локальный. 1С-Линк лицензии 1С не заменяет и не добавляет.
- Пользователи в базе заведены, у каждого свой логин и пароль. Вход под общей учётной записью без пароля через интернет — плохая идея.
- Канал связи. Для комфортной работы в типовой конфигурации ориентируйтесь хотя бы на 1–2 Мбит/с исходящей скорости на одного активного пользователя. Тяжёлые отчёты и печать требуют больше.
Подписка и учётная запись
Для подключения нужна учётная запись на Портале 1С:ИТС и действующий доступ к сервису: он предоставляется в рамках договора ИТС определённых уровней или по отдельному тарифу. Конкретное количество подключаемых пользователей зависит от тарифа, уточняйте его у обслуживающего партнёра.
Схемы развёртывания: файловая база, сервер 1С, корпоративный прокси
Схем на практике три. Выбор зависит от того, где хранится база и как устроена офисная сеть.
Схема 1. Файловая база на одном компьютере
Самый частый вариант для небольшой фирмы. Агент ставится на тот же компьютер, где лежит каталог базы. Агент публикует базу и пропускает к ней запросы.
- ✅ Ставится за 15–20 минут, без администратора.
- ⚠️ Файловый режим плохо переносит одновременную работу большого числа пользователей. Если удалённых сотрудников больше 3–5, начнутся блокировки и тормоза — проблема не в 1С-Линк, а в файловом режиме.
Схема 2. Клиент-серверная база
Агент ставится на сервер 1С:Предприятия или на отдельную машину в той же сети, у которой есть доступ к кластеру. При публикации указывается база кластера: имя сервера и имя информационной базы.
Внутри офисной сети дальше работает обычная цепочка 1С: запрос идёт к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и рабочим процессам из диапазона, заданного в свойствах рабочего сервера. Если агент 1С-Линк стоит на отдельной машине, между ней и сервером 1С эти порты должны быть открыты.
Схема 3. Офис за корпоративным прокси
В сетях, где выход в интернет разрешён только через прокси-сервер, агент не сможет подключиться к шлюзу напрямую. В настройках агента задаётся адрес и порт прокси, при необходимости — логин и пароль.
Прокси бывает двух типов, и это важно для диагностики:
| Тип прокси | Как ведёт себя | Что сделать |
|---|---|---|
| Явный (адрес указан в настройках) | Пропускает HTTPS через метод CONNECT | Указать прокси в настройках агента |
| Прозрачный с инспекцией TLS | Подменяет сертификат, вскрывает трафик | Добавить адреса 1С-Линк в исключения инспекции |
| С авторизацией по домену | Требует вход пользователя Windows | Запускать службу агента от учётной записи с доступом в интернет |
Сравнение с другими способами удалённого доступа
| Способ | Когда подходит | Риски и ограничения |
|---|---|---|
| 1С-Линк | Нет белого IP, нет администратора, нужно быстро | Зависит от доступности сервиса и подписки |
| Своя веб-публикация (IIS/Apache) | Есть белый IP и специалист | Сертификат, открытый порт, обновления веб-сервера на вас |
| VPN + обычный клиент | Офис с сетевым оборудованием | Файловая база по VPN работает медленно и рискует повреждением |
| Удалённый рабочий стол (RDP) | Нужны тяжёлые обработки, внешняя печать | Открытый RDP наружу — частая цель атак, нужны лицензии Windows |
Подключение пользователей: браузер и тонкий клиент
После публикации у каждой базы появляется собственный адрес в домене сервиса. Его вы раздаёте сотрудникам вместе с их учётными данными.
Вход через браузер (веб-клиент)
Ничего ставить не нужно. Сотрудник открывает адрес в браузере, проходит авторизацию 1С-Линк, затем вводит логин и пароль пользователя базы. Подходят актуальные версии Chrome, Edge, Firefox, Яндекс Браузера и Safari.
Ограничения веб-клиента:
- 📄 печать идёт через PDF или диалог браузера, а не напрямую на принтер;
- 🔌 часть внешних компонент и торгового оборудования недоступна;
- 📂 работа с файлами требует подтверждений браузера.
Вход через тонкий клиент
Для ежедневной работы удобнее тонкий клиент — он быстрее и ближе к обычному интерфейсу.
- Установите на компьютер сотрудника тонкий клиент 1С той же версии, что и платформа на стороне базы, или полный дистрибутив платформы.
- В окне запуска нажмите
Добавить→Добавление в список существующей информационной базы. - Тип расположения выберите
На веб-сервере. - Вставьте адрес базы, выданный 1С-Линк, целиком, с
https://. - Сохраните и запустите базу. Сначала появится запрос учётных данных 1С-Линк, затем — пользователя базы.
Если версии платформы на клиенте и на стороне базы не совпадают, тонкий клиент предложит скачать нужную версию. Чтобы не ловить это при каждом обновлении, держите на компьютерах сотрудников версию с номером не ниже серверной и обновляйте их вместе.
Диагностика: база не открывается или тормозит
Начинайте с того, в каком звене сломалось. Ошибка до окна авторизации 1С-Линк — проблема у клиента или шлюза. Окно авторизации есть, а база не открывается — проблема на стороне агента или базы.
Анализ производительности
Медленная работа через 1С-Линк обычно складывается из трёх задержек. Разделите их, чтобы не лечить не то.
- 🌐 Сеть. Запустите ту же операцию локально в офисе. Если локально быстро, а удалённо медленно — дело в канале. Смотрите исходящую скорость офиса и пинг до шлюза.
- 🗄 База. Если медленно и локально — 1С-Линк ни при чём. Включите замер производительности в базе и ищите тяжёлые запросы.
- 💻 Клиент. Веб-клиент в старом браузере на слабом ноутбуке работает заметно хуже тонкого клиента . Переведите сотрудника на тонкий клиент и сравните.
Перезапуск службы агента или компьютера с базой обрывает сеансы всех удалённых пользователей, а несохранённые документы будут потеряны. Делайте это после предупреждения коллег или вне рабочего времени.
Безопасность и шифрование данных
Трафик между клиентом и шлюзом идёт по HTTPS, туннель между шлюзом и агентом тоже шифруется. Перехват данных в публичном Wi-Fi при такой схеме не даёт читаемого содержимого.
Главные риски лежат не в канале, а в учётных записях.
- Два уровня входа. Не отключайте авторизацию на стороне базы, даже если есть вход в 1С-Линк. Утечка одного пароля не должна давать доступ к бухгалтерии.
- Персональные учётки. У каждого сотрудника свой логин в 1С-Линк и в базе. Общий логин «Бухгалтерия» не даст понять, кто что сделал, и его нельзя отозвать у одного человека.
- Права в базе. Удалённому сотруднику — только нужные роли. Полные права и права администратора через интернет держите у одного-двух человек.
- Увольнение. В день ухода сотрудника отключайте его доступ в личном кабинете 1С-Линк и блокируйте пользователя в базе. Это две отдельные операции.
- Компьютер с базой. Он теперь доступен из интернета через туннель. Обновления Windows, антивирус и пароль на вход в систему обязательны.
- Резервные копии. Сервис не делает бэкапы вашей базы. Копирование настраивается так же, как без 1С-Линк: средствами 1С, СУБД или отдельной программой.
Пароль администратора базы должен быть сложным: через 1С-Линк окно входа доступно любому, кто знает адрес.
Частые ошибки при запуске 1С-Линк
Эти промахи встречаются при первом развёртывании чаще остальных.
- ❌ Агент на ноутбуке главного бухгалтера. Ноутбук уехал домой — база недоступна всем. Ставьте агент на стационарный компьютер или сервер.
- ❌ Файловая база для десяти удалённых пользователей. Блокировки таблиц и медленная работа неизбежны. Для такого числа переходите на клиент-серверный вариант.
- ❌ Разные версии платформы. Сервер обновили, клиенты — нет. Каждый день начинается со скачивания платформы и вопросов.
- ❌ Ожидание, что 1С-Линк заменит лицензии. Удалённые сеансы занимают клиентские лицензии, их число нужно посчитать заранее.