文章

关于代理池搭建维护的一些记录

好吧,搭建代理池也是第一次,整个项目做的跟个狗屎一样,单用户使用跑起来很通畅,多用户(几十个上百个人)同时调用这个代理池的时候就出问题了,整个项目无法运行起来。
具体的安装环境、拨号切换就不说了,网上太多类似的教程。下面记录下遇到的问题以及解决的思路
#后面再记录吧
切记一条!!!!网上很多搭建代理池的教程有推荐哪家拨号vps好,其实很大可能就是某家花钱投的软文!!!!
别信他们胡说八道什么哪家好,包括我这篇,如果后面我推荐了哪家拨号vps好也别信。记住一句话  价格决定质量!很多环境下都适用。

我这篇文章就是花了快1500人民币测试后写的文章,测试了有四五家在搜索引擎排名比较好的网站的拨号vps,最后用下来只有一家达标能使用,其中有一家退款是挺硬气,一点问题解决不了直接在微信上跟我说退款,后面登录他们后台发现他们标注我为垃圾人。。挺逗的。
还有一家质量跟不上,客服给你换用几个小时就不行,时不时连接不上,最后他们后台有退款的扣除了使用天数的钱既然退不回自己支付宝或微信只能继续在他们平台消费,后面会抽空上他们当地的网信办或工信部相关网站投诉下。
不是说我对质量要求高,一分钱一分货,价格略低的我对质量都没要求,能保证基本的请求通稳定就行了,因为我不止你这一台 我计划是几十台价格贵低一起搭建使用。。。但测试得好几家经常连不上,我给你们机会。。。我客户不会给我机会的。

我的运行场景是,多用户统一调度一个api,n台vps搭建好代理环境后单独写了个客户端统一管理监听api请求,根据api端反馈的信息进行拨号。
开始写的程序是各个拨号vps 间隔置顶时间拨号,程序统一自动拨号就相当于一刀切,单机测试的时候效果蛮好  后面发布到软件上,用户一上来就直接挂掉。

现在改的模式就是上面的(私聊了几个大佬讨论出来的思路),跟踪记录每个拨号vps的ip的使用次数以及在使用这个ip的线程数,当使用次数达到预设阈值的时候判断线程数是否为0,如果为0就执行拨号换ip操作,如果还有线程在使用这个ip就等这个线程结束再切换。
   
本文由作者按照 CC BY 4.0 进行授权

热门标签