【利用腾讯云函数搭建免费代理池】

【条件】

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

posted @ 2023-09-13 10:24  任尔东西南北风  阅读(363)  评论(0编辑  收藏  举报