Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 6, 2011 10:06:19

dezz
От:
Зарегистрирован: 2009-09-20
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпритатор через прокси

Здравствуйте.

У меня на работе, чтобы работать с сетевыми приложениями нужно обязательно работать через проксю с авторизацией.
Вопрос наверно глупый, но всё же, можно сделать так, чтобы интерпритатор работал через проксю? Просто переписывать все приложения которые хотелось бы использовать на работе нет желания, да и в некоторых моментах я технически не представляю как это сделать…

Работаю в Ubuntu. Может быть с ней можно, что то сделать, чтобы решить мою проблему?

Спасибо!



Офлайн

#2 Апрель 6, 2011 10:11:09

gabin
От:
Зарегистрирован: 2009-03-07
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпритатор через прокси

В Kubuntu есть возможность установить прокси для всей системы, так что подключение будет видно не как прокси для всех приложений



Офлайн

#3 Апрель 6, 2011 10:18:26

dezz
От:
Зарегистрирован: 2009-09-20
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпритатор через прокси

gabin
В Kubuntu есть возможность установить прокси для всей системы, так что подключение будет видно не как прокси для всех приложений
Делал “Система >> Параметры >> Параметры прокси сервера” там делал настройку прокси, нажимал кнопку “для всей системы”, но всё равно при открытии например браузера, нужно авторизоваться :(
Сейчас эти настройки у меня включены, в IDLE пишу:
import urllib2
page = urllib2.urlopen("http://yandex.ru").read()
и IDLE зависает.



Офлайн

#4 Апрель 6, 2011 10:42:24

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Интерпритатор через прокси

set HTTP_PROXY user:passwd@hostname



Офлайн

#5 Апрель 6, 2011 11:36:36

dezz
От:
Зарегистрирован: 2009-09-20
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпритатор через прокси

Андрей Светлов
set HTTP_PROXY user:passwd@hostname
Не помогло… IDLE по прежнему виснет



Офлайн

#6 Апрель 6, 2011 11:52:41

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Интерпритатор через прокси

А у меня — не виснет! Думайте сами.



Офлайн

#7 Апрель 6, 2011 13:26:08

dezz
От:
Зарегистрирован: 2009-09-20
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпритатор через прокси

Андрей Светлов
А у меня — не виснет! Думайте сами.
Вах вах вах!
Спасибо за помощь :)
В консольке попробовал, всё запустилось.



Офлайн

#8 Апрель 6, 2011 13:43:30

dezz
От:
Зарегистрирован: 2009-09-20
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпритатор через прокси

Кхм… это работает если работать с urllib2, а если с сокетами, то не работает :(

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("yandex.ru", 80))
socket.error: Connection timed out



Отредактировано (Апрель 6, 2011 13:44:09)

Офлайн

#9 Апрель 6, 2011 15:46:34

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Интерпритатор через прокси

Уважаемый dezz.
Для сокетов (которые socket.socket) HTTP Proxy и не должна работать. По определению.



Офлайн

#10 Апрель 6, 2011 18:43:59

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

Интерпритатор через прокси

Виртуалка с Линуксом или coLinux например, на нем transparent proxy, и это в качестве шлюза по умолчанию :)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version