На этот вопрос уже есть ответ здесь:
Я пытаюсь понять концепцию tor и prvoxy
import socks
import socket
def create_connection(address, timeout=None, source_address=None):
sock = socks.socksocket()
sock.connect(address)
return sock
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
# patch the socket module
socket.socket = socks.socksocket
socket.create_connection = create_connection
import urllib2
res = urllib2.urlopen("https://www.google.com")
Я запустил tor и privoxy , теперь хочу увидеть это в последней строке, запрос к Google с какого IP. как это посмотреть?
Самый простой способ проверить общедоступный IP-адрес - это сначала отправить HTTP-запрос к службе, например:
http://bot.whatismyipaddress.com/
То же адрес будет виден сервером Google, если вы сделаете еще один HTTP-запрос.