随机代理
JCRandomProxy【随机代理】Gui版
Author: JC0o0l
Wechat: JC_SecNotes
开启后,在浏览器中配置http代理,之后查看IP,结果如下:
提前配置好proxypool
项目地址为: https://github.com/jhao104/proxy_pool
1. 从GitHub上clone Gui版本的代码
git clone -b GUIVersion https://github.com/chroblert/JCRandomProxy.git
2. 从release中下载最新版二进制程序
https://github.com/chroblert/JCRandomProxy/releases
3. 执行后,界面如下
执行后会发现出现一个cmd框,这个是故意这样的,方面出错时调试用的。若要不弹框,则需要使用如下命令重新进行编译
go build -i -ldflags="-H windowsgui"
4. 配置 图中有代理池、控制以及自定义三个面板是需要在启动前配置,说明如下:
代理池:
自定义:
元代理池是自定义模式下的概念:代表从文件中或手动添加的没有经过校验的代理存放的地方
要导入的文件中,每行一个代理,格式如下:
protocol,ip:port
例如:
http,127.0.0.1;8081
控制:
5. 启动
点击启动后,JCRP会收集MAX数量的可用代理,从左下框中可以看到
6. 可用代理操作说明
(一)源码安装
git clone https://github.com/Chroblert/JCRandomProxy.git
go run main.go
(二) 使用二进制文件
git clone https://github.com/Chroblert/JCRandomProxy.git
将适合自己系统的二进制文件拷贝到clone下来的目录下
该工具需与proxypool配合使用,或者将确定可以使用的代理IP写在proxy.lst文件中
参见config.ini
Conf:
- config.go # 配置相关
- config.ini # 配置文件
- proxy.lst # 确定可用的代理
Proxy:
- GetAProxy.go # 获取代理
- GetAProxyA.go # 从proxypool中获取代理
- GetAProxyB.go # 从proxy.lst中获取代理
main.go