网络请求来自哪个IP地址

网络请求来自哪个IP地址

我正在尝试了解 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 服务器将看到相同的地址。

相关内容