В современных реалиях многие компании сталкиваются с ситуацией, когда корпоративные стандарты требуют размещения серверных мощностей в зарубежных дата-центрах. Однако при такой архитектуре пользователи часто обнаруживают, что важные сервисы, такие как 1С:Контрагент и Монитор обновлений, перестают функционировать. При этом курсы валют могут продолжать загружаться в штатном режиме. Проанализируем причины этой проблемы и разберем по шагам методы её решения.
Основная причина отказа сервисов на зарубежных серверах — включение систем защиты от DDoS-атак и применение политики Geo-IP со стороны российских ресурсов. Серверы компании «1С» (в частности, portal.1c.ru и api.orginfo.1c.ru) настроены на фильтрацию трафика: запросы, поступающие с нероссийских IP-адресов, могут просто отбрасываться на уровне провайдера или систем защиты (например, Qrator или StormWall).
Курсы валют продолжают загружаться, так как они чаще всего запрашиваются с сайта Центрального Банка (cbr.ru) или через альтернативные шлюзы, где политика гео-блокировки может быть менее строгой или отсутствовать вовсе. Для работы же полноценных сервисов ИТС требуется авторизация и проверка лицензионности, которые проходят через специализированные порталы 1С.
Самый простой и бюджетный способ — это аренда или поднятие собственного прокси-сервера на территории РФ. Рассмотрим, как направить трафик 1С через такой прокси. Выделим два основных подхода к настройке:
inetcfg.xml. Этот метод более надежен, так как позволяет жестко задать параметры подключения для всей платформы.Проанализируем работу с файлом inetcfg.xml. Этот файл должен располагаться в каталоге conf установленной платформы на сервере (например, C:\Program Files\1cv8\conf\). Рассмотрим пример структуры этого файла:
<config xmlns="http://v8.1c.ru/8.1/data/inetconf">
<proxy host="ваш_российский_ip"
port="порт"
user="логин"
password="пароль"
nonProxyHosts="*.local localhost"/>
</config>
Если сервер уже находится за корпоративным («буржуйским») прокси, может возникнуть потребность в Proxy Chaining (цепочке прокси). В этом случае необходимо просить администраторов на той стороне настроить пересылку (Forwarding) запросов к доменам *.1c.ru через ваш российский прокси-узел.
Если использование прокси по каким-то причинам невозможно или неудобно, рассмотрим вариант с VPN-туннелем. Это решение более фундаментальное и прозрачное для самой платформы 1С.
Суть метода заключается в создании защищенного канала между зарубежным сервером и точкой присутствия в РФ. После поднятия туннеля необходимо настроить статическую маршрутизацию. Выясним, для каких адресов нужно изменить маршрут. Основные домены, которые использует «1С:Контрагент» и сопутствующие службы:
api.orginfo.1c.ru — данные контрагентов.login.1c.ru (или login.1c.eu) — авторизация.portal.1c.ru — проверка доступности сервисов.downloads.1c.ru — дистрибутивы обновлений.Администраторам сервера следует направить трафик к этим узлам через созданный VPN-интерфейс. В этом случае 1С будет «думать», что работает напрямую, а сетевой уровень операционной системы сам позаботится о доставке пакетов через российский IP.
Даже если мы успешно настроили прокси или VPN, работа сервисов может прерываться ошибкой установки защищенного соединения (SSL/TLS). Это происходит потому, что многие российские государственные и коммерческие ресурсы перешли на сертификаты, выпущенные Минцифры РФ.
Зарубежные операционные системы (Windows/Linux) по умолчанию не доверяют этим сертификатам. Проанализируем, что нужно сделать:
1C:Enterprise Server.Так как зарубежные администраторы зачастую не знакомы со спецификой 1С, подготовим для них краткий чек-лист необходимых действий:
Задача: Обеспечить доступ к списку российских ресурсов через российский IP-адрес для преодоления Geo-IP блокировки.
*.1c.ru, *.1c.eu, *.v8.1c.ru.77.88.8.8).Проделав эти шаги, мы восстановим работоспособность 1С:Контрагент. Пользователи снова смогут заполнять реквизиты по ИНН, а система будет своевременно сообщать о доступных обновлениях в Мониторе. Помните, что ситуация с блокировками динамична, поэтому рекомендуется периодически проверять доступность узлов 1С стандартными средствами диагностики сети.