【发布时间】:2021-08-05 22:07:07
【问题描述】:
客户端在某些网站上发出 GET 请求,例如 https://www.youtube.com。此请求被重定向到我的代理服务器,该服务器获取所有数据。然后我尝试解码('UTF-8')它,但我得到错误
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte
我想这是因为 SSL/TLS 加密?但是接下来有一个问题 ---> 如何使用 python 套接字捕获 SSL/TLS 密钥?
【问题讨论】:
-
您是否正在尝试实现 MITM 代理?
-
@AlexeyR。有点,脚本是用python编写的,但重点是“读取为字符串”客户端发送到服务器的https请求。
-
我用
asyncio写了一些类似的东西。您可以查看here。
标签: python https proxy python-sockets