JCRandomProxy【随机代理】Gui版
Author: JC0o0lWechat: JC_SecNotesGithub:这是一款随机代理工具,之前发布了一款命令行版的,这个是GUI版,操作起来更方便一些。项目地址在GUI版在GUIVersion分支命令行版在master分支
目录
0x01 功能
http代理
https代理
定时代理校验
随机代理
0x02 更新
GUI版发布 - 20200928
0x03 TODO
日志模块完善
配置模块完善
0x04 效果
开启后,在浏览器中配置http代理,之后查看IP,结果如下:
00.png0x05 步骤
提前配置好proxypool
项目地址为:
1. 从GitHub上clone Gui版本的代码
git clone -b GUIVersion https://github.com/chroblert/JCRandomProxy.git2. 从release中下载最新版二进制程序
https://github.com/chroblert/JCRandomProxy/releases3. 执行后,界面如下
16.png执行后会发现出现一个cmd框,这个是故意这样的,方面出错时调试用的。若要不弹框,则需要使用如下命令重新进行编译
go build -i -ldflags="-H windowsgui"4. 配置图中有代理池、控制以及自定义三个面板是需要在启动前配置,说明如下:
代理池:
代理池IP:自己部署的proxypool所在的服务器IP
代理池端口:自己部署的proxypool对外开放的端口
自定义:
导入:打开对话框,从文件中导入代理到元代理池中
保存:将自定义框中的代理保存到proxy.lst文件中去
添加:手动输入代理
删除:从元代理池中删去选定的代理
元代理池是自定义模式下的概念:代表从文件中或手动添加的没有经过校验的代理存放的地方
要导入的文件中,每行一个代理,格式如下:protocol,ip:port
例如:http,127.0.0.1;8081
控制:
监听端口:JCRP监听在哪个端口
代理模式:
代理池:从proxypool中获取代理
自定义:从文件中导入代理
启动:启动代理
停止:停止代理
MIN:当可用代理池中的代理数量小于MIN时,则开始获取代理
MAX:当可用代理池中的代理数量等于MAX时,则停止获取代理
超时:校验代理是否可用时的超时时间,以秒为单位
5. 启动
点击启动后,JCRP会收集MAX数量的可用代理,从左下框中可以看到
25.png6. 可用代理操作说明
追加:将可用代理池中代理追加到proxy.lst文件中去
覆盖:将可用代理池中代理覆盖到proxy.lst文件
删除:删除可用代理池中选中的代理
References
[1] proxypool: