Сколько у Вас рабочих мест 1С?

Рейтинг@Mail.ru

Файл inetcfg.xml позволяет задавать настройки прокси по умолчанию и имеет больший приоритет над настройками прокси по умолчанию в Windows. Файл располагается в каталоге CONF каталога исполняемых файлов системы 1С:Предприятие 8.1 и его наличие не является обязательным. Если он отсутствует, то настройки в Windows берутся из настроек InternetExplorer'a. В Linux, если есть необходимость работать через прокси, файл inetcfg.xml должен присутствовать.

Общий пример файла inetcfg.xml:

<InternetProxy 
protocols="http=10.1.0.8:8080 10.1.0.9:8080"
user="proxyUser"
password="proxyPassword"
bypassOnLocal="true"
bypassOnAddresses="127.0.0.1 *. master"
/>

Корневой элемент InternetProxy, задающий настройки прокси по умолчанию имеет следующую структуру (атрибуты):

protocols: строка (необязательное) – задает имя и порт хоста для протоколов. Имеет формат: 

ПараметрыПроксиПротокола1 ПараметрыПроксиПротокола2 … ПараметрыПроксиПротоколаN
ПараметрыПроксиПротокола = [Протокол] "=" хост ":" порт

Список параметров прокси протоколов разделен пробелами. Каждый параметр состоит из необязательного имени протокола, знака "равно", имени хоста и порта прокси сервера разделенных двоеточием. Если имя протокола не указано, то параметры прокси используются для всех протоколов, для которых они явно не указаны. Протоколы могут иметь следующие имена: http, https, ftp. Регистр является значимым, другие имена протоколов не поддерживаются. Пример:

protocols="http=10.1.0.8:8080 10.1.0.9:8080"

В примере для протокола http определены параметры прокси: хост – 10.1.0.8, порт – 8080. Для остальных протоколов (https, ftp): хост - 10.1.0.9, порт – 8080.

user: строка (необязательное) – имя пользователя для аутентификации на прокси сервере. Пример:

user="proxyUser"

password: строка (необязательное) – пароль пользователя для аутентификации на прокси сервере. Пример:

password="proxyPassword"

bypassOnLocal: булево (необязательное) – признак того, использовать ли прокси сервер для локальных адресов:

  • true – не использовать;
  • false – использовать.

Локальность адреса определяется по наличию точки в DNS имени адреса (т.е. все IP адреса не являются локальными). Поэтому может получиться так, что фактически локальный адрес не распознается как локальный. 

Например: <пользовать>.<домен> – является в WindowsXP локальным адресом, но не распознается как локальный. Для того чтобы запретить использовать прокси для адресов, которые воспринимаются как локальные, используется следующий параметр:

bypassOnLocal="true"

Для всех остальных адресов нужно использовать параметр – bypassOnAddresses.

bypassOnAddresses: строка (необязательное) – список адресов, для которых прокси не используется. Имеет формат:

хост1 хост2 … хостN

Имена хостов разделяются пробелами. Имя хоста может содержать специальные символы маски: * – любое количество символов, ? – любой символ. Например, чтобы блокировать прокси для всех хостов домена, нужно использовать: *.<имя домена>. Пример:

bypassOnAddresses=" 127.0.0.1 *.master"

В примере для адреса 127.0.0.1 (localhost) и для всех адресов домена master прокси не используется.

ntlm: булево (необязательное) – признак использования механизма NTLM-аутентификации:

  • true — NTLM-аутентификация включена;
  • false — выключена.

По умолчанию NTLM-аутентификация включена.