mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2025-02-02 00:05:27 +00:00
fix IPv6 addresses with scope
This commit is contained in:
parent
f0482eec54
commit
8ebcf8ec96
@ -59,6 +59,7 @@ class Resolver:
|
|||||||
def original_addr(self, csock: socket.socket):
|
def original_addr(self, csock: socket.socket):
|
||||||
ip, port = csock.getpeername()[:2]
|
ip, port = csock.getpeername()[:2]
|
||||||
ip = re.sub("^::ffff:(?=\d+.\d+.\d+.\d+$)", "", ip)
|
ip = re.sub("^::ffff:(?=\d+.\d+.\d+.\d+$)", "", ip)
|
||||||
|
ip = ip.split("%", 1)[0]
|
||||||
with self.lock:
|
with self.lock:
|
||||||
try:
|
try:
|
||||||
write((ip, port), self.wfile)
|
write((ip, port), self.wfile)
|
||||||
|
Loading…
Reference in New Issue
Block a user