EvilBeaver/oscript-library

[opm] Работа через прокси

Closed this issue · 5 comments

На данный момент opm с прокси не работает.
Хорошо бы добавить.

Столкнулся с проблемой при реализации.
Как мне кажется В 1се указание пользовательских настроек происходит методом Установить.

HTTPproxy =  Новый ИнтернетПрокси(Ложь); 
HTTPproxy.Установить("HTTP",СерверПрокси,ПортПрокси,ПользовательПрокси,ПарольПрокси,Истина);

В Oscript у ИнтернетПрокси нет метода Установить().
Посмотрел исходники InternetProxyContex и не увидел (может плохо смотрел) там возможности установки адреса прокси сервера.

$ oscript -encoding=utf-8 opm.os help config
config - Задать пользовательские настройки
Параметры:
 <-proxyusedefault> - Использовать ПроксиПоУмолчанию (системные настройки)
 -proxyserver - Адресс прокси
 -proxyport - Порт прокси
 -proxyuser - Пользователь прокси
 -proxypass - Пароль прокси

По этому из всех настроек реализовать удалось только верхнюю.

Да, это повод завести задачу на односкрипт. Я это не реализовал, т.к. у меня нет сетевой среды, в которой это можно было бы погонять. А воссоздавать виртуально было лениво.

@Int-IT сделай, пожалуйста, как будто оно работает. Я допилю движок и код opm менять не придется.

Хорошо, тогда сейчас -proxyusedefault будет работать, а если установить кастомные настройки то будет падать opm install с ошибкой несуществующего метода Установить().

да, пусть. В большинстве случаев, системного прокси достаточно.

Закрываю. Пофикшено в новом репо opm