From 92987d90193dc8c15f3e1b9455941681ed770099 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 10 Mar 2015 09:43:22 +0100 Subject: [PATCH] add comment about proxy side effect --- lib/interface.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/interface.py b/lib/interface.py index a3209106..6f4086a1 100644 --- a/lib/interface.py +++ b/lib/interface.py @@ -96,6 +96,7 @@ class TcpInterface(threading.Thread): if self.proxy: self.proxy_mode = proxy_modes.index(self.proxy["mode"]) + 1 socks.setdefaultproxy(self.proxy_mode, self.proxy["host"], int(self.proxy["port"])) + # fixme: side effect, client needs restart in order to get out of proxy mode socket.socket = socks.socksocket # prevent dns leaks, see http://stackoverflow.com/questions/13184205/dns-over-proxy def getaddrinfo(*args):