Содержание:
2. Выполнение настроек прокси-сервера Windows
1. Зачем нужен прокси-сервер?
Задача «Выполнить настройку прокси-сервера Windows» звучит довольно страшно и незнакомо для тех, кто не обладает техническими областями знаний. Но мы покажем, как это сделать быстро и безболезненно.
Если вы открыли эту статью, то, скорее всего, знаете, зачем нужен прокси-сервер в целом и в конфигурации системы 1С в частности, но, на всякий случай, рассмотрим несколько ситуаций, когда он может быть полезен:
1. Загрузка курсов валют со стороннего сайта. Курс валюты поменялся – 1С с помощью прокси автоматически обновил его в базе.
2. Если приложение заблокировано на территории страны (а конфигурация системы 1С используют в разных странах), прокси позволит обойти эти ограничения.
2. Выполнение настроек прокси-сервера Windows
Есть, по меньшей мере, два способа настроить прокси-сервер в конфигурации системы 1С. Начнем с более простого и рассмотрим последовательность действий на примере 1С Бухгалтерия.
1. Переходим в «Прочие настройки обмена» (в настройках 1С-Отчетности), и в новом активном окне Windows нажимаем на гиперссылку «Параметры прокси-сервера». В результате откроется такое окно:
Использовать другие настройки прокси-сервера
2. В окне выбираем пункт «Использовать другие настройки прокси-сервера»
3. Далее вводим информацию о прокси-сервере, которую предоставил провайдер:
· адрес сервера: он выглядит следующим образом: "http=172.1.0.8:8080 172.1.0.9:8080"; (цифры, конечно, будут отличаться)
· предоставленные логин и пароль;
· нажимаем кнопку «ОК».
После проделанных операций можно приступать к работе.
При повторном запуске программы, конечно, не придется проделывать все то же самое снова и снова – настройки прокси сохраняются, и подключение происходит автоматически.
Если первый способ вам показался слишком простым или вы не смогли найти «Прочие настройки обмена», есть еще один вариант.
Начнем с того, что все настройки прокси по умолчанию лежат в файле «inetcfg.xml». И настройки, прописанные в этом файле, имеют больший приоритет, чем настройки прокси по умолчанию в Windows.
Чтобы найти этот файл, нужно сначала открыть каталог исполняемых файлов 1С, и в нем открыть каталог CONF. Стоит отметить, что файла в каталоге может не быть. Тогда его нужно создать – как обычный текстовый документ 1С, только с разрешением XML.
Если файл уже имеется, то в нем будет такое содержание:
<InternetProxy
Protocols=«http=172.1.200.18:8080 172.1.200.19:80»
user=«User92»
password=«Dfjf&92»
bypassOnLocal=«true»
bypassOnAddresses=«127.0.0.1 *. razd»
/>
Соответственно, если файл создаем с нуля, то необходимо будет указать все это вручную.
Теперь, чтобы понять, что вообще все это значит, пройдемся по каждому элементу:
1. InternetProxy – корневой элемент XML, который говорит, о чем пойдет речь ниже. Он устанавливает настройки прокси-сервера Windows.
2. Protocols. Эта строка задает имя и порт хоста для протоколов. Здесь могут быть прописаны параметры нескольких протоколов прокси, которые разделяются между собой пробелом:
ПараметрыПрокси1 ПараметрыПрокси2 … ПараметрыПроксиN
Соответственно прокси- параметры (протокола прокси) имеют следующую структуру:
ПараметрыПрокси: «[ИмяПротокола] = хост:порт»
Здесь отметим, что нужно следить за регистром, поскольку он имеет значение.
В вышеуказанном примере для протокола http определили такие параметры прокси:
Хост: 172.1.200.18
Порт: 8080
Для остальных протоколов настройки такие:
Хост: 172.1.200.19
Порт: 8080
3. User и password. Здесь все понятно:
· User - имя пользователя для аутентификации на прокси сервере Виндовс.
· Password – пароль пользователя для аутентификации на этом же прокси сервере.
4. bypassOnLocal –признак в формате булево, показывает, будет ли прокси сервер Виндовс использоваться для локальных адресов. Может принимать значения: true (не использовать) или false (использовать).
5. bypassOnAddresses – признак, который используется для отображения списка адресов, для которых прокси не должен использоваться. Задается в формате:
хост1 хост2 … хостN
Имена хостов нужно разделять пробелами. В имени хоста можно использовать специальные символы:
* - любое количество символов,
? – любой символ.
Если, например, требуется заблокировать прокси для всех хостов определенного домена, то воспользуйтесь такой записью:
*.<имя домена>
В нашем примере (в начале этого раздела) прокси не будет использоваться для адреса 127.0.0.1
и для всех адресов домена “razd”.
6. NTLM. Это аутентификация, которая по умолчанию всегда включена. Может принимать два значения: true (тогда аутентификация не будет применяться) и false (чтобы применять аутентификацию).
Специалист компании "Кодерлайн"
Марина Анапольская