Как я могу получить доступ к App Engine через корпоративный прокси? - PullRequest
1 голос
/ 15 сентября 2008

У меня есть корпоративный прокси, который поддерживает https, но не HTTP CONNECT (даже после аутентификации). Он просто дает 403 Forbidden в ответе что угодно, кроме HTTP или HTTPS URL. Он использует HTTP-аутентификацию, а не NTLM. Хорошо задокументировано, что urllib2 не работает с https через прокси. App Engine пытается подключиться к URL-адресу https с помощью urllib2 для обновления приложения.

В * nix urllib2 ожидает установки прокси с использованием переменных env.

export http_proxy="http://mycorporateproxy:8080"
export https_proxy="https://mycorporateproxy:8080"

Это обходной путь: http://code.activestate.com/recipes/456195/. Также см. http://code.google.com/p/googleappengine/issues/detail?id=126. Ни одно из этих исправлений не помогло мне. Кажется, они полагаются на прокси-сервер, поддерживающий HTTP CONNECT. У кого-нибудь есть другие обходные пути? Я уверен, что я не единственный один за ограничительным корпоративным прокси.

1 Ответ

1 голос
/ 17 сентября 2008

Вы имеете в виду, что он использует http basic-auth перед разрешением прокси, а затем разрешает 'connect'.

Тогда вы сможете туннелировать через него, используя http-tunnel или proxytunnel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...