Как установить новое соединение через прокси с помощью Squid в скрипте Python?

Как установить новое соединение через прокси с помощью Squid в скрипте Python?

Я новичок в сетях и прокси. Для проекта мне нужно дать прокси-соединение.

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

Новый процесс подключения, который мне нужен, выглядит так: подключение с нашего сервера -> прокси -> требуемый сайт, если мы ограничены: установить новое соединение через прокси (необходимо подтвердить, что новый IP-адрес выделяется прокси-сервером).

решение1

Попробуйте этот фрагмент кода

proxy = urllib2.ProxyHandler({'http': '127.0.0.1:8080'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
urllib2.urlopen('http://www.google.com')

Связанный контент