Exemple #1
0
    def __init__(self, loop, sock, addr, dns_resolver):
        cfg = LocalConfigManager.get_config()

        self._encryptor = Encryptor(cfg['password'], cfg['method'])
        self._loop = loop
        self._client = Client(sock, addr, loop, self._encryptor)
        self._remote = None
        self._dns_resolver = dns_resolver
        self._last_active = time.time()
        self._raddr = cfg['remote_address']
        self._laddr = cfg['local_address']
        self._saddr = None