socks5_client.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:pyShadowsocks 作者: FTwOoO 项目源码 文件源码
def __init__(self, loop,
                 target_host, target_port,
                 connected_callback: Callable[[BaseProtocol], None],
                 data_callback: Callable[[bytes], None],
                 user=None,
                 password=None):

        super(SOCKS5ConnectProtocol, self).__init__()
        self.loop = loop

        self.data_buffer = b''
        self.connected_callback = connected_callback
        self.data_callback = data_callback
        self.target_host = target_host
        self.target_port = target_port

        self.user = user
        self.password = password

        if (self.user and self.password):
            self.auth_method = constants.SOCKS5_METHOD_USERNAME_PASSWORD
        else:
            self.auth_method = constants.SOCKS5_METHOD_NO_AUTHENTICATION_REQUIRED

        self.state = STAGE_SOCKS5_METHOD_SELECT
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号