¿Cómo establecer una nueva conexión a través de proxy usando Squid en el script Python?

¿Cómo establecer una nueva conexión a través de proxy usando Squid en el script Python?

Soy nuevo en redes y proxy. Para un proyecto necesito dar una conexión proxy.

Ya tengo una conexión y quiero cambiar el comportamiento de conexión del proceso para conectarme a través de ese proxy. También me gustaría que usara una nueva IP en caso de que detecte que ha sido estrangulada.

El nuevo proceso de conexión que quiero es: conectar desde nuestro servidor -> proxy -> sitio requerido si estamos limitados: establecer una nueva conexión a través del proxy (es necesario confirmar que el proxy está asignando una nueva IP).

Respuesta1

Prueba este fragmento 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')

información relacionada