Como estabelecer nova conexão através de proxy usando script Squid em Python?

Como estabelecer nova conexão através de proxy usando script Squid em Python?

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')

informação relacionada