Установка нестандартного прокси
Я нахожусь за прокси-сервером, который требует от пользователей входа в систему при первом соединении с именем пользователя и паролем в форме HTML. Таким образом, это не обрабатывается с обычным http://username:password@proxy.com
и любая попытка доступа к Интернету из этого параметра попадает в форму входа.
Как я могу автоматически войти в прокси? В Linux, что управляет вещами прокси, когда команда пытается получить доступ к Интернету?
Спасибо.
2 ответа
Я успешно использую tinyproxy
до сих пор, чтобы поговорить с прокси-сервером, отправив ему cookie-файл, который он дает мне при входе в систему. Затем я настраиваю своих клиентов для общения с tinyproxy
(export http_proxy=http://localhost:8080/
) и это работает. Увидеть upstream
а также AddCookie
варианты tinyproxy.conf
,
Если в HTML-форме нет JavaScript, вы можете отправить HTTP-запрос POST с помощью wget (см. Параметр --post-data). Вы можете прикрепить вызов wget к своему ~/.bash_profile (если bash - это ваша оболочка), чтобы он выполнялся при каждом входе в систему. Недостатком является то, что у вас будет простой текстовый пароль (пароль прокси) в файле конфигурации.