使用云函数搭建代理IP池,所谓云函数简而言之就是将一段代码放到云服务商的服务器上执行,由于云服务商出口IP众多;变相的为我们提供了代理IP池。
这里不深入讲解如何搭建,请参考以文章:
云函数(变相代理池)的三种常见利用
scf-proxy
白嫖CDN,打造封不尽IP的代理池
其实这个项目做的挺不错的,服务端和客户端都是Go语言写的,代码简洁;服务端、客户端各一页代码就完成了全部功能。
服务端部署在云函数上,客户端在本地计算机运行;客户端为CLI程序也就是命令行界面。
客户端命令: ./client -port <PORT> <API1> <API2> ... # API1,API2...等等,意思支持多个地区API随机轮回。
这里我提供已经搭建好的环境:
我在云函数上部署了likewendy-go
(广州)、likewendy-go2
(北京)、likewendy-go3
(成都)、likewendy-go4
(上海),四个地区的四个云函数。
并将客户端编译为Linux、Mac和Windows版(Go语言的交叉编译挺舒服) 使用的话,下载客户端client(运行Windows版报毒为正常现象,现已发现Windows安全中心报毒)
赋予可执行权限,然后通过命令执行(目前未测试编译好的Mac和Linux版,如果不能运行可能是交叉编译的问题,请去上述地址Github自行编译)
./client.exe -port 2009 https://service-g58vpmle-1301929310.gz.apigw.tencentcs.com/release/likewendy-go https://service-q92dyv6r-1301929310.bj.apigw.tencentcs.com/release/likewendy-go-2 https://service-kep4xobv-1301929310.cd.apigw.tencentcs.com/release/likewendy-go3 https://service-krjaflev-1301929310.sh.apigw.tencentcs.com/release/likewendy-go-4
链接:https://pan.baidu.com/s/1AFV_8f_gLoUEsRyL8lIShg
提取码:love
–来自百度网盘超级会员V5的分享
启动完成之后,示例如下,127.0.0.1:2009 即是代理IP地址,你可以像往常使用代理IP地址一样去使用它。
简单测试:
这个代理IP池用于网页访问可能不太理想(它本来也不是做这个的),可以用于主机扫描、各种枚举、发POST和GET请求