Artifact ID: | 6bd39f98a1c89a4d4b7391d3931fd6a29b94de99 |
---|---|
Page Name: | proxy |
Date: | 2016-07-12 22:46:52 |
Original User: | orefkov |
Mimetype: | text/x-markdown |
Настройка прокси-сервера
Для успешного скачивания и обновления репозитария при первом запуске core\tools\get_latest.cmd
вам будет предложено настроить параметры прокси-сервера. Данные параметры сохраняются в файл data\proxy.cmd
и в дальнейшем читаются из него. При начале настройки программа пытается прочитать настройки прокси из реестра и проверить прямую доступность сайта снегопата, а также ответ прокси-сервера, если его адрес был получен из реестра.
Рассмотрим варианты настройки прокси-сервера в порядке возрастания сложности:
- интернет доступен вам без прокси-сервера.
Просто закрываете окно настроек
- используется прокси-сервер без авторизации
Отмечаете галочку "Использовать прокси", вписываете адрес прокси, жмёте "Сохранить".
- прокси-сервер поддерживает basic-авторизацию
Отмечаете галочку "Использовать прокси", вписываете адрес прокси, имя пользователя и если желаете - пароль. Пароль будет хранится в открытом виде, поэтому если вы этого не хотите, отметьте галочку "Не хранить пароль". В этом случае он будет запрашиваться каждый раз при получении обновлений. Жмёте "Сохранить".
- прокси-сервер поддерживает только NTLM (windows) авторизацию
Отмечаете галочку "Использовать прокси", вписываете адрес прокси, имя пользователя и пароль. Отмечаете галочку "Сервер использует NTLM-авторизацию". Далее нужно определить тип NTLM-авторизации, поддерживаемый сервером. Для этого нажимаете "Определить". Для этой должны быть указаны правильные имя пользователя и пароль.
Если требуется указать имя домена, оно задается через @
после имени пользователя.
Когда тип будет определён, пароль можно очистить. Затем указываете локальный порт для промежуточного прокси-сервера - можно указать любой свободный порт. Жмёте "Сохранить".
Какой тип авторизации поддерживается вашим прокси, можно определить, нажав кнопку Проверить
. Сам fossil умеет работать только через basic-авторизацию на прокси, поэтому если прокси работает только через NTLM, на время обновления на локальном компьютере запускается промежуточный прокси cntlm
, который авторизуется на корпоративном сервере и отдает контент fossil'у без авторизации.