取之不尽用之不竭的腾讯云云函数 http/https代理 Python 版本
基础学习云函数的文章:https://www.o2oxy.cn/3374.html
现在的架构
最大的问题是解密https 的问题。通过去github 找了两个项目之后,大概是看懂了抓取https的流程。
生成CA 然后本地信任。然后碰到https CA生成自己的证书。然后就可以解开包了。
现在的这个只是一个Demo。还是存在问题的
当前只支持python2 。因为python3 里面的ssl 模板用不来。Linux上面可以改成Python3的 现在的问题。在于python2的编码。这个Demo一定得用Python3 去弄。现在的缺点就是不能解开 二进制的包。
二、使用步骤
1.创建函数 https://console.cloud.tencent.com/scf (部署教程参考 https://blog.csdn.net/qq_41918771/article/details/114359458 )
2.在腾讯云-云函数后台部署server.py到云函数
3.打开浏览器设置导入根证书 ca.crt 【本地浏览器导入CA证书】
4.本地运行程序 python client.py
5.设置http代理 http://127.0.0.1:443 6.测试: curl http://httpbin.org/ip -x http://127.0.0.1:443
代开代码
四、效果如下
每次访问都会自动切换ip
五、配合burp+xray
配合Burp 使用 设置http代理[不是socket代理。是http代理]
参考代码如下:
https://www.o2oxy.cn/wp-content/uploads/2021/05/Python_APIProxy.zip