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

这篇具有很好参考价值的文章主要介绍了利用腾讯云函数搭建免费代理池。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

最近听师傅有提到云函数搭建代理池能实现代理功能来隐藏ip,原理是利用云函数可以对外发包的功能再配合vps上socks服务,这里记录一下搭建过程

云函数(Serverless CloudFunction,SCF)是云计算厂商为企业和开发者们提供的无服务器执行环境,可在无需购买和管理服务器的情况下运行代码是实时文件处理和数据处理等场景下理想的计算平台。只需使用 SCF平台支持的语言编写核心代码并设置代码运行的条件,即可在某云基础设施上弹性、安全地运行代码。

原理

云函数(SCF)可通过 API 网关触发器进行触发,接受来自客户端的数据,并将请求转发出去。因为云函数拥有非常多的出口IP,利用云厂商提供的云函数(函数计算)功能,将客户端的HTTP请求进行转发,就能达到代理的功能,那如何将请求转发过去呢,这里再利用socks代理对其进行连接然后将我们的请求通过搭建的socks转发过去。这里云函数和socks都作为桥梁,云函数一侧对VPS发起连接,另一侧对目标服务器发起连接,socks接受我们的请求转发到云函数那边

利用腾讯云函数搭建免费代理池原理的细节可以看看浅谈云函数的利用面

搭建

这里搭建主要分为三部分,vpn上SCFProxy搭建socks服务端、腾讯云上配置云函数、本地代理配置。配置用到的环境

1.腾讯云(免费注册,下面有链接)
2.vpn(阿里云centos7)
  (1).python3.8.3(必须3.8以上)
3.火狐插件FoxyProxy或Proxifier代理软件

vpn上SCFProxy搭建socks服务端

这里用到了师傅的SCFProxy项目,这里首先就是上传SCFProxy项目到VPS上,上传成功后进入到SOCKS5文件夹中执行命令

python3 -m venv .venv    //python新建虚拟环境
source .venv/bin/activate   //进入虚拟环境
pip3 install -r requirements.txt   //python3必须3.8以上。

这里下载完成后先配置下面的两个操作,然后再回来运行socks服务端,运行时我是退出虚拟环境又跑到本机上运行了。

python3 socks5.py -u "API访问路径" -bp 监听端口 -sp socks端口 --user user --passwd pass
eg: python3 socks5.py -u https://service--------tencentcs.com/release/helloworld -bp 19020 -sp 19022端口 --user yster --passwd pass

腾讯云云函数

腾讯云控制台

利用腾讯云函数搭建免费代理池
进入控制台后新建服务
利用腾讯云函数搭建免费代理池
这个是新版的编辑器,在这个py文件中写入之前下载项目中的SCFProxy-main/SOCKS5/src/server.py文件

import json
import socket
import select


bridge_ip = ""
bridge_port = 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)

利用腾讯云函数搭建免费代理池
这里的IP填vps的ip,port就是运行时候用到的bp值(比如说我这里填的19020),有宝塔的也得在宝塔上把端口放行,这里再把超时时间设置为最大,这样一个socks会话最多能维持15min
利用腾讯云函数搭建免费代理池

配置完成后保存然后配置触发管理,设置为API网关触发
利用腾讯云函数搭建免费代理池
这是创建完成的样子,下面这个路径就是运行时用到的"API访问路径"
利用腾讯云函数搭建免费代理池

代理软件

网上都是用的Proxifier,这里我就用火狐插件FoxyProxy,感觉会更简单一些
利用腾讯云函数搭建免费代理池
简简单单一张配置图,代理类型必须SOCKS5不然后面疯狂报错67,ip填自己的vps地址,端口是运行时候的sp值,用户名密码就是运行时的user、passwd

留一个我自己当时开启的命令

python3 socks5.py -u https://service--------tencentcs.com/release/helloworld -bp 19020 -sp 19022端口 --user yster --passwd pass

最后的执行效果
利用腾讯云函数搭建免费代理池利用腾讯云函数搭建免费代理池

利用腾讯云函数搭建免费代理池
ip一直在更换而且是香港地区的ip,感觉访问GitHub速度有加快,不过谷歌还是打不开,玩一玩还是挺有意思的

参考利用云函数搭建免费代理池
参考利用腾讯云函数(SCF)搭建免费代理池
参考浅谈云函数的利用面文章来源地址https://www.toymoban.com/news/detail-454939.html

到了这里,关于利用腾讯云函数搭建免费代理池的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 利用浏览器扩展程序搭建免费聊天机器人

    您的“关注”和“点赞”,是认可,是支持,是动力。 如意见相佐,可留言。 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。 本文首发在老羊博客网站平台。 《老羊博客》,网址:https://www.laoyangboke.com 老羊博客是一个专注于科技、信息技术和计算机

    2024年02月12日
    浏览(37)
  • AWS 上利用 EC2 和 S3 搭建免费私人网盘

    网盘现在在我们日常中不可或缺。很多公司都为个人和企业提供网盘服务。但这些服务都有一些限制,比如下载速度,文件大小等等。如果想取消这些限制,就要付费。现在我们来自己搭建一个私人网盘。 这里我使用NextCloud进行搭建,它是一款 基于php开发的开源网盘应用 。

    2024年02月02日
    浏览(39)
  • 【免费】【前言】Stable Diffusion WebUI 课程简介

    欢迎来到  聚梦小课堂  的 Stable Diffusion系统图文课堂。 在这里,会详细介绍 免费的本地版AI绘画软件 —— Stable Diffusion(WebUI+Fooocus) 的方方面面,包括但不限于:如何安装,如何使用,参数含义,常见问题,使用技巧、综合商业案例... 使用中若发现有错误或者任何建议,

    2024年02月02日
    浏览(38)
  • linux环境下docker中搭建 jenkins 及自定义访问路径,利用nginx反向代理

    前两天发布了完整的 linux服务器上Docker中安装jenkins 在实际的开发中,可能我们并不能直接开放8081或者8080端口给jenkins使用,常常是通过nginx方向代理来实现的,这里我们来配置一下。 如果你还没有安装 可以参考我这篇文章 linux服务器上Docker中安装jenkins 看到目录: 创建一个

    2024年02月16日
    浏览(49)
  • 利用群晖部署ChatGPT-web服务,不需要代理,直接起飞,搭建你的私人AI助理

    🌟自建chatgpt-web是一个非常实用的AI服务,它可以帮助我们完成很多任务,而且,OpenAI的收费也非常实惠,自用一个月也就一两美刀,真的不贵!💸 🤖需要注册一个账号,获取API的key,就可以开始使用了。而且,OpenAI还有很多实用的功能,比如可以分享给朋友用,保存聊天

    2024年02月13日
    浏览(35)
  • 【Linux驱动开发】013 与gpio相关的OF函数 一、前言

    在上节,我们提供了驱动中gpio子系统相关的API函数,主要用来申请释放gpio、设置gpio输入输出、获取设置gpio的值。 我们进行上述设置的前提是:在驱动程序中需要读取 gpio 属性内容。为此,Linux 内核提供了几个与 GPIO 有关的 OF 函数。 用于统计设备树某个属性里面定义了几个

    2024年02月14日
    浏览(42)
  • 阿里云/腾讯云国际站代理:国际腾讯云的优势

    国际腾讯云具有以下优势: 1. 全球覆盖:腾讯云在全球拥有30个区域,覆盖6个大洲,能够提供全球范围的云服务,满足不同地区用户的需求。 2. 大规模网络:腾讯云拥有庞大的全球网络,包括多个高速骨干网络节点,保证稳定、低延迟的网络连接,有助于提供高质量的云服

    2024年02月08日
    浏览(48)
  • 最近常用的几个【行操作】的Pandas函数

    最近在做交易数据的统计分析时,多次用到数据行之间的一些操作,对于其中的细节,简单做了个笔记。 shift 函数在策略回测代码中经常出现,计算 交易信号 , 持仓信号 以及 资金曲线 时都有涉及。 这个函数的主要作用是将某列的值上下移动。 默认情况下, shift 函数是向

    2024年04月28日
    浏览(24)
  • 腾讯云免费区,羊毛快快撸

    “ 腾讯云,腾讯集团倾力打造的云计算品牌,面向全世界各个国家和地区的政府机构、企业组织和个人开发者,提供全球领先的云计算、大数据、人工智能等技术产品与服务,以卓越的科技能力打造丰富的行业解决方案,构建开放共赢的云端生态,推动产业互联网建设,助力

    2024年02月16日
    浏览(30)
  • 腾讯云免费SSL证书申请流程_每年免费50个HTTPS证书

    2023腾讯云免费SSL证书申请流程,一个腾讯云账号可以申请50张免费SSL证书,免费SSL证书为DV证书,仅支持单一域名,申请腾讯云免费SSL证书3分钟即可申请成功,免费SSL证书品牌为TrustAsia亚洲诚信,腾讯云百科分享腾讯云免费SSL证书申请流程,3分钟搞定: 目录 腾讯云免费SSL证

    2024年02月09日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包