精易论坛

标题: 轻量级HTTPS代理管理模块,使你在开发之路更加便捷! [打印本页]

作者: 诺离    时间: 2021-3-6 10:57
标题: 轻量级HTTPS代理管理模块,使你在开发之路更加便捷!
0x00前言
我们在日常开发各类网页访问时,经常需要到代理,面对多线程低的情况下还好,如果遇到线程处理多的,我们经常遇到很多头疼的问题,就比如:代理中途失效?申请IP过慢?代码因为多了个代理功能写法变得更复杂凌乱?

0x01介绍
极速代理也是因为以前做过众多协yi项目时加入的,适用于至今到目前应用过的项目为止,为此特别来强烈介绍给广大易友们加入使用,也为了使其更加稳定,下面容许俺们介绍下其每个功能以及应变多线程时的快速处理方案!

0x02功能

这里提供一个简单的DEMO使用例子,罗列出了基本的初始化功能,我们看下下面的截图,都做了基本的注释。
我们看到在程序运行时将会进行一些参数的初始化,这些都可以根据个人的应用场景去设定;
我们看到按钮2点击时会进行一次使用接口访问百d,并且判断如果返回值不是200(200是成功状态)则再去重新获取代理IP,通过这个例子作为抛砖引玉,我们在多线程时也依旧可以这么处理。

但这仅仅只是开始 ,因为有人会问到,应对多线程里应当如何应对,特别是封装了功能类的,比如代理失效了应该如何应对呢?
DEMO下载: 极速代理.rar (1.48 MB, 下载次数: 838)

0x03多线程
关于多线程处理方案,下面我们继续看下我以往的一个协yi项目截图

我们看到,这里是一个类里面的方法,这里定义了一个设置代理方法,并且需要提供2个参数,1个就是代理IP,1个是一个子程序指针;
就是用于如果IP失效了就会访问这个子程序重新获得一个新代理,接下来我们来看下访问接口时的处理方案。

这里我们可以清楚看到,当接口如果返回状态码不是200时,将会调用刚刚保存的指针用于获取IP,而子程序指针里面的代码,正是DEMO.E里面的含义是一样的,我们可以来看一下截图。

这里就是主程序的执行逻辑,当我们多线程处理项目新建一个类时,先给它获取IP,当IP失效时则重新获取并返回。

0x04结尾
介绍了这么多,相信你应该明白了该极速代理的原理了,上手是非常简单的。最后该模块功能是完全开源的,大家也可以共同讨论参与优化开发,共同积极参与开源项目。


作者: 冰棍好烫啊    时间: 2021-3-6 11:08

作者: 网络注册网员    时间: 2021-3-6 11:32
高手啊顶你
作者: 外星星人    时间: 2021-3-6 11:34
支持一下下,
作者: Elite    时间: 2021-3-6 12:35
支持一下....00
作者: Loserecall    时间: 2021-3-6 13:08
感谢大佬开源,学习一下
作者: tapouki    时间: 2021-3-6 13:21
支持开源~!感谢分享
作者: wjswzj0    时间: 2021-3-6 13:29
支持开源~!感谢分享
作者: FUYUEPC    时间: 2021-3-6 17:36
感谢分享,很给力!~
作者: zytlj    时间: 2021-3-6 20:15
谢谢分享。
作者: 深圳梦    时间: 2021-3-6 21:05
支持开源~!感谢分享
作者: 大师兄是反派    时间: 2021-3-7 02:34
谢谢分享来看看
作者: mood1000    时间: 2021-3-7 11:57
感谢分享收藏了
作者: 4963384    时间: 2021-3-8 09:52
感谢发布原创作品,精易因你更精彩!
作者: 噢噢    时间: 2021-3-8 12:04
学习一下谢谢
作者: xuexiziliao    时间: 2021-3-9 10:38
谢谢楼主                    
作者: jesseceo    时间: 2021-3-9 16:16
看了这个好像有点思路了。
作者: クリムゾンキャ    时间: 2021-3-10 20:58
支持!支持!!

作者: 124149449    时间: 2021-3-13 01:01
共同努力,共同进步  此处应该有鼓励~
作者: a657938016    时间: 2021-3-17 16:26
好东西,收藏了
作者: 渡不得……    时间: 2021-4-3 10:32
诺离大大 并夕夕的验证码咋整的
作者: 8187524    时间: 2021-4-13 13:08
正好需要这个东西
作者: malei1194627023    时间: 2021-5-24 15:26
看了半天 我脑子里冒出一个一句话:就是个factory而已
作者: lovetuantuan    时间: 2021-6-20 17:38
支持开源~!感谢分享
作者: yz0515zyp    时间: 2021-7-7 16:17
下载看看怎么用
作者: 淘气小阿飞    时间: 2021-9-1 14:04
1233333333333333333333333333333333333333
作者: dwlhm100    时间: 2021-9-2 21:11
奇易模块v5.3.5 这个模块源码呢?
作者: 鼎诚    时间: 2021-9-5 17:10
好东西,用用
作者: dwlhm100    时间: 2021-9-7 18:07
这哪里叫 模块源码??  源码是模块吗??  你只是调用了模块,源码根本等于没有一样.
作者: ♂隐    时间: 2021-9-12 11:11
大佬!!!
作者: 小牛咪咪    时间: 2021-9-19 02:49

作者: wrnmb001    时间: 2021-10-16 13:59
好东西 收藏咯
作者: gcdu    时间: 2021-11-20 17:11
6666666666666666
作者: 坚守心中的信念    时间: 2021-12-2 11:05
        支持开源~!感谢分享
作者: 灵海雪缘    时间: 2022-1-7 08:18
轻量级HTTPS代理管理模块
作者: a527876962    时间: 2022-2-8 21:42
好东西,要支持一下
作者: canyxj    时间: 2022-2-18 17:20
好东西,要支持一下
作者: 春申门下三千客    时间: 2022-4-13 22:40

作者: suan    时间: 2022-4-16 02:57
学习急速代理管理工具
作者: suan    时间: 2022-4-16 02:59
学习一下 表哥
作者: ghost12    时间: 2022-5-5 07:01
感谢发布原创作品,精易因你更精彩!
作者: yongxuan    时间: 2022-5-15 22:45
看一下   有美玉帮助的
作者: gaoqing    时间: 2022-5-26 12:25
看看怎么样
作者: sange520    时间: 2022-7-1 22:51
优化一下吧
作者: chinapk    时间: 2022-9-14 15:33
看看怎么样
作者: 603007856    时间: 2022-9-15 00:24
666666666666666666666666666666
作者: jysoft2022    时间: 2022-10-15 13:09
谢谢分享
作者: q1738398717    时间: 2022-10-21 19:49
很棒!!!!!!
作者: qq715813319    时间: 2022-11-18 21:12
感谢分享,很给力!~
作者: qq715813319    时间: 2022-11-18 21:12
感谢分享,很给力!~
作者: newok1    时间: 2022-11-23 10:37
感谢分享,很给力!~
作者: 3800150    时间: 2022-12-1 23:05

感谢分享,很给力!~
作者: abcbca123    时间: 2022-12-7 11:03
6666666牛逼
作者: w7211201    时间: 2023-3-17 15:58
感谢发布原创作品,精易因你更精彩!
作者: w7211201    时间: 2023-3-17 15:58
这个赞一个,就是没找到模块功能的开源在哪
作者: a127321    时间: 2023-4-19 23:12
666666666666666666
作者: peijun    时间: 2023-5-8 20:43
支持开源~!感谢分享
作者: util1234    时间: 2023-5-9 21:57
感谢分享
作者: 坤哥123cd    时间: 2023-7-8 08:40
感谢发布原创作品,精易因你更精彩!
作者: w322zkkw    时间: 2024-2-5 13:08
鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅饿
作者: w322zkkw    时间: 2024-2-5 13:08
呃呃呃额额额额
作者: z645384106    时间: 2024-2-8 12:03
感谢发布原创作品,精易因你更精彩!
作者: shuya1    时间: 2024-3-27 21:04
支持开源~!感谢分享
作者: Amwsffpl    时间: 2024-4-27 17:27
谢谢分享
作者: yunyu    时间: 2024-5-13 22:06
这帖子好,码了
作者: bh8cxf    时间: 2024-6-14 08:59
这帖子好,码了
作者: z645384106    时间: 2024-7-8 14:24
支持开源~!感谢分享
作者: 章若楠    时间: 2024-12-28 12:34
支持开源~!感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4