def get_orport_endpoint(tor_state):
proxy_endpoint = tor_state.protocol.get_conf("SocksPort")
def extract_port_value(result):
port = result['SocksPort'].split()[0]
return int(port) if port != 'DEFAULT' else 9050
proxy_endpoint.addCallback(extract_port_value)
proxy_endpoint.addCallback(
lambda port: TCP4ClientEndpoint(reactor, '127.0.0.1', port))
return proxy_endpoint
评论列表
文章目录