
Sou novo em redes e proxy. Para um projeto preciso fornecer uma conexão proxy.
Já tenho uma conexão e quero alterar o comportamento da conexão do processo para conectar através desse proxy. Eu também gostaria que ele usasse um novo IP caso detectasse que foi limitado.
O novo processo de conexão que desejo é: conectar-se a partir do nosso servidor -> proxy -> site necessário se estivermos estrangulados: estabelecer nova conexão através do proxy (é necessário confirmar que o novo IP está sendo alocado pelo proxy).
Responder1
Experimente este pedaço de código
proxy = urllib2.ProxyHandler({'http': '127.0.0.1:8080'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
urllib2.urlopen('http://www.google.com')