Установка нестандартного прокси

Я нахожусь за прокси-сервером, который требует от пользователей входа в систему при первом соединении с именем пользователя и паролем в форме 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 - это ваша оболочка), чтобы он выполнялся при каждом входе в систему. Недостатком является то, что у вас будет простой текстовый пароль (пароль прокси) в файле конфигурации.

Другие вопросы по тегам