【利用腾讯云函数搭建免费代理池】
【条件】
1.腾讯云(免费注册,下面有链接)
2.服务器(阿里云centos7) (1).python3.8.3(必须3.8以上)
3.火狐插件FoxyProxy或Proxifier代理软件
一、腾讯云函数
腾讯云平台直接搜索“云函数”即可
新建云函数
server.py脚本
import json import socket import select bridge_ip = "你的vps地址" bridge_port = 你的vps端口1234 def main_handler(event, context): data = json.loads(event["body"]) out = socket.socket(socket.AF_INET, socket.SOCK_STREAM) out.connect((data["host"], data["port"])) bridge = socket.socket(socket.AF_INET, socket.SOCK_STREAM) bridge.connect((bridge_ip, bridge_port)) bridge.send(data["uid"].encode("ascii")) while True: readable, _, _ = select.select([out, bridge], [], []) if out in readable: data = out.recv(4096) bridge.send(data) if bridge in readable: data = bridge.recv(4096) out.send(data)
填充脚本
新建触发器,模式API网关触发,启用集成响应。
二、centos7.9服务器安装python3.8.3
推荐文章
https://developer.aliyun.com/article/791131
三、服务器上SCF代理搭建socks服务端
SCFProxy项目地址
https://github.com/shimmeris/SCFProxy/
将项目上传到VPS,部署环境配置
python3 -m venv .venv //python新建虚拟环境 source .venv/bin/activate //进入虚拟环境
cd /SCFProxy-main/SOCKS5/ pip3 install -r requirements.txt //python3必须3.8以上。
进入/SCFProxy-main/SOCKS5/src/socks_client/目录下,执行脚本
python3 socks5.py -u "【API访问路径】" -bp 【监听端口】 -sp 【socks端口】 --user 【user】 --passwd 【pass】
eg:
【后台执行】nohup python3 socks5.py -u "https://service-0w8jamna-131341lease/helloworld-1694482537" -bp 1234 -sp 19020 --user q123we --passwd q123we &
【监听端口】是前面配置云函数的vps端口
效果:
代理端口是【socks端口】
参考链接:
https://www.freebuf.com/sectool/332903.html
https://blog.csdn.net/qq_45244158/article/details/122945753
苟利国家生死以,岂因福祸避趋之