首页 > 其他分享 >【腾讯云函数搭建代理池】

【腾讯云函数搭建代理池】

时间:2023-09-13 10:33:15浏览次数:50  
标签:bridge socket 端口 代理 https 腾讯 out data 搭建

【条件】

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网关触发,启用集成响应。

 

 服务器安装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

标签:bridge,socket,端口,代理,https,腾讯,out,data,搭建
From: https://www.cnblogs.com/lyh1/p/17698859.html

相关文章

  • QTableView部分基本使用、与数据库搭建
    创建一个QSqlTableModel来管理数据库表格的数据,可以在后续步骤中使用这个模型来与表格内容进行交互。QSqlTableModel*model=newQSqlTableModel;model->setTable("your_table_name");//设置表格名称model->select();//从数据库中选择数据设置QTableView模型:将QSqlTableMo......
  • Python爬虫-IP隐藏技术与代理爬取
    在进行爬虫程序开发和运行时,常常会遇到目标网站的反爬虫机制,最常见的就是IP封禁,这时需要使用IP隐藏技术和代理爬取。一、IP隐藏技术IP隐藏技术,即伪装IP地址,使得爬虫请求的IP地址不被目标网站识别为爬虫。通过IP隐藏技术,可以有效地绕过目标网站对于特定IP地址的限制。随机User-Agent......
  • Android USB开发1—开发环境搭建
    通过Genymotion与VirtualBox可以实现将电脑中的USB设备转接到Android模拟器中进行通信。Genymotion配置首先从https://www.genymotion.com/download/下载GenymotionwithVirtualBox在完成模拟器的创建后,无论是否启动模拟器都可以在OracleVMVirtualBox中进行USB的配......
  • 上位机使用JS SerialPort进行串口通信, 包含开发环境搭建和完整示例代码
    在嵌入式开发中,我们经常需要使用上位机(PC)与一些电路模块进行通信,用于获取一些传感器的数据,或者发送命令控制相应的电路模块。NodeJS目前支持使用SerialPort模块进行串口通信,本文主要介绍如何搭建测试开发环境和如何使用SerialPort进行串口通信。 开发前准备:1.下载安装NodeJS......
  • 如何使用Socks5代理IP提升网络安全
    什么是Socks5代理IP?Socks5代理IP是一种网络协议,它允许你在互联网上匿名浏览,并隐藏你的真实IP地址。与其他代理协议不同,Socks5代理不仅可以代理HTTP流量,还可以代理各种其他协议的数据,如FTP、SMTP等。这使得Socks5成为一种强大的工具,适用于各种网络活动。Socks5代理IP的工作原理Socks......
  • 音乐播放器的实现,框架的基本搭建,资源
    效果图你们肯定会说没图我怎么做...那好吧我压缩一下藏在百度云把是整体的所有图片哦有的可能用不到链接:http://pan.baidu.com/s/1mhOXk4g密码:7t92有的人肯定比我还懒 我就想要个apk或者我就想要个项目好吧你赢了我给你地址我用的开发工具是androidStudio链接:http://pan.......
  • ElasticSearch 8.6集群搭建过程​
    ElasticSearch8.6集群搭建过程一、系统信息操作系统版本:CentOSLinuxrelease8.4.2105elasticsearch版本:8.6.1机器信息:主机名ip地址CPU内存(G)数据盘es01192.168.205.251632/data/(500G)es02192.168.205.261632/data/(500G)es03192.168.205.271632/data/(500G)二、操作......
  • RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个D
    前言  前面发现开发板用ubuntu固件发现空间不够,本篇使用buildroot固件,来实现目标板运行qt界面应用。<br>烧写buildroot固件  这部分更详细的参照《RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏)》的步骤,本质上烧写都是一样的,只是不同的update.img。步骤一:下载镜像  ......
  • 腾讯混元大模型—携千亿参数勇闯“百模大战”孰胜孰败,实力说话
    原创|文BFT机器人腾讯混元大模型“霸气”亮相9月7号,在深圳举行的2023腾讯全球数字生态大会上,腾讯混元大模型正式亮相,并宣布通过腾讯云对外开放。腾讯混元大模型是由腾讯全链路自研的通用大语言模型,拥有超千亿参数规模,预训练语料超2万亿tokens,具备强大的中文创作能力,复杂语境下的......
  • RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个D
    前言  前面发现开发板用ubuntu固件发现空间不够,本篇使用buildroot固件,来实现目标板运行qt界面应用。 烧写buildroot固件  这部分更详细的参照《RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏)》的步骤,本质上烧写都是一样的,只是不同的update.img。步骤一:下载......