connect_socket: single srv for all protos

This commit is contained in:
mickael
2019-01-06 04:42:17 +00:00
parent e872caaa77
commit c661047381

View File

@@ -30,6 +30,7 @@ class WorkerJob():
else: return 1
def connect_socket(self):
srv = random.choice(config.servers).strip()
protos = ['http', 'socks5', 'socks4'] if self.proto is None else self.proto
for proto in protos:
@@ -40,7 +41,6 @@ class WorkerJob():
rocksock.RocksockProxyFromURL('%s://%s' % (proto, self.proxy)),
]
srv = random.choice(config.servers).strip()
try:
sock = rocksock.Rocksock(host=srv, port=6697, ssl=True, proxies=proxies, timeout=config.timeout)
sock.connect()