易语言资源网 - 做最全的易语言资源下载社区
【周六更新】【2021开源大赛(第六届)】全部参赛作品信息 精易论坛授权登录

小白http代理源码   [复制链接]

    2021-09-19 10:26:05
    网络相关源码
    易语言资源网
    1265 次浏览
    来源链接

分享一个自己写的作品,对自己的提升,对想搞的朋友一种思路的提供。希望大佬们手下留情,一定要留情,忽喷。忽喷。忽喷。忽喷。

说下开源的原因:本来自己想着卖ip,但是由于自己对的认知太浅,和自己的强迫症,自己的懒惰,不想更新了。所以放弃了本套模板,

还有就是,我感觉小客户量上来还行,如果是大批量上这个需要增加的东西太多。比如:卡密管理这一块。提成这一块。都放到超级列表框中不是太友好。而且程序崩溃的情况下保存不了用户数据,这样容易 损失用户。所以放弃了。写了个新的版本。用了php(用来写接口+接口数据处理)+易语言(用来采集ip,ip验证,),新版本就不分享了,提供思路哈。

 

这个是软件的界面。UI做的很垃圾。


原型模板采用的是:https://www.eyuyan.la/post/17645.html (这位大佬写的)

如果你是新手。只是做来研究这个是一个不错的例子,但是美中不足的是原型模板面有几个bug。我自己能力有限也没有仔细去摸索那个地方的bug就没改了。

BUG说明:

1. 类_EWEB_接受  这个类进行处理数据的时候回出现数组越界的错误。(如果大佬有时间可以处理下)

使用说明:

软件直接编译打开。

然后就可以调用接口访问了,如果你是在服务器上就是  服务器ip:端口,端口自己可以指定设置,默认端口9901,本地的话就是 127.0.0.1:你的端口 ,默认端口9901



提取代理调用示例:

调用例子 http://127.0.0.1:99/?type=http&token=用户token&Number=取的数量&Format=数据返回类型

用户查询余额例子:

调用例子 http://127.0.0.1:99/?type=user&token=用户token

代理查询余额例子:

调用例子 http://127.0.0.1:99/?type=daili&author=代理用户名&password=代理密码


大家如果不懂为啥这样可以看看这里代码,应该就能懂了:

代理池更新例子:

在ip文件夹中把代理池更新那个源码里面的那个代理提取改掉你要对接的api代理链接(说白了我们把人家的采集过来我们放到我们本地,然后童工我们写的服务端去共享出来),这样我们的代理IP池

就做好了。这样做是有bug的但是对于客户需求量不大的没啥问题,大量的话推荐用数据库吧。


上图啦:

 

设置就是这样,大家把编译出来,放到ip那个文件夹中就行了然后他就可以自动采集了。

好了就这么多了。。



点我下载 (已有 53 次下载)

引用模块


源码文件名 模块文件名
小白HTTP代理服务端.e
精易模块.ec
代理池定时更新a.e
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
小白HTTP代理服务端.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
扩展界面支持库三 3.1 {B6F7542F-B8FE-46a8-9605-98856A687097}
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
数据操作支持库一 2.0 4BB4003860154917BC7D8230BF4FA58A
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
拖放支持库 2.0 {9DA96BF9CEBD45c5BFCF94CBE61671F5}
代理池定时更新a.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:EXUI制作仿WeGame界面...     下一篇:分享火山视窗共享内存源码一份...