我正在尝试了解 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 并且私有网络,现在想看看最后一行,向 google 发出的请求是从哪个 IP 发出的。怎么看这个?
答案1
检查公共 IP 地址的最简单方法是首先向服务发出 HTTP 请求,例如:
http://bot.whatismyipaddress.com/
如果您发出另一个 HTTP 请求,Google 服务器将看到相同的地址。