import requests
import socket
from unittest.mock import patch
orig_getaddrinfo = socket.getaddrinfo
def getaddrinfoIPv6(host, port, family=0, type=0, proto=0, flags=0):
return orig_getaddrinfo(host=host, port=port, family=socket.AF_INET6, type=type, proto=proto, flags=flags)
with patch('socket.getaddrinfo', side_effect=getaddrinfoIPv6):
r = requests.get('http://icanhazip.com')
print(r.text)
Вместо того, чтобы использовать прокси-сервер ipv4 для подключения к веб-сайту, я бы хотел подключиться с помощью https-прокси ipv6. Я искал в Google ответы и не нашел ни одного (что я понимаю) ... Ближайший, что я нашел, это ... (не использует прокси-сервер ipv6, вместо этого использует мой собственный ipv6). Я открыт для использования чего-то кроме запросов, чтобы сделать это, однако, запросы предпочтительнее. Я буду пытаться нарезать нить позже.