All Projects → chroblert → Jcrandomproxy

chroblert / Jcrandomproxy

随机代理

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Jcrandomproxy

Proxy pool
Python爬虫代理IP池(proxy pool)
Stars: ✭ 13,964 (+13199.05%)
Mutual labels:  proxy, proxypool
Fp Server
Free proxy server, continuously crawling and providing proxies, based on Tornado and Scrapy. 免费代理服务器,基于Tornado和Scrapy,在本地搭建属于自己的代理池
Stars: ✭ 154 (+46.67%)
Mutual labels:  proxy, proxypool
Proxy pool
ip proxy pool
Stars: ✭ 126 (+20%)
Mutual labels:  proxy, proxypool
Proxybroker
Proxy [Finder | Checker | Server]. HTTP(S) & SOCKS 🎭
Stars: ✭ 2,767 (+2535.24%)
Mutual labels:  proxy, proxypool
Ok ip proxy pool
🍿爬虫代理IP池(proxy pool) python🍟一个还ok的IP代理池
Stars: ✭ 196 (+86.67%)
Mutual labels:  proxy, proxypool
Spoon
🥄 A package for building specific Proxy Pool for different Sites.
Stars: ✭ 173 (+64.76%)
Mutual labels:  proxy, proxypool
Free Proxy List
Free proxy list, free proxy world - visit our website
Stars: ✭ 133 (+26.67%)
Mutual labels:  proxy, proxypool
Proxypool
高质量免费代理池——每日1w+代理资源滚动更新
Stars: ✭ 192 (+82.86%)
Mutual labels:  proxy, proxypool
Proxypool
An Efficient ProxyPool with Getter, Tester and Server
Stars: ✭ 3,050 (+2804.76%)
Mutual labels:  proxy, proxypool
Proxypool
跨语言IP代理池,Python实现。
Stars: ✭ 326 (+210.48%)
Mutual labels:  proxy, proxypool
Sozu
Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome! Ping us on gitter to know more
Stars: ✭ 1,341 (+1177.14%)
Mutual labels:  proxy
Agentframework
An elegant & efficient TypeScript metaprogramming API to build software agents
Stars: ✭ 97 (-7.62%)
Mutual labels:  proxy
Videop2proxy
Proxy to enable P2P only cameras to work with standard protocols.
Stars: ✭ 102 (-2.86%)
Mutual labels:  proxy
Earlyap
Proxy specifically available for AP scores to enable simple early access to your scores without any storing of your College Board account details or dealing with untrustable proxies.
Stars: ✭ 104 (-0.95%)
Mutual labels:  proxy
Smgate
用树莓派做v2ray透明翻墙网关
Stars: ✭ 96 (-8.57%)
Mutual labels:  proxy
Smargate
内网穿透,c++实现,无需公网IP,小巧,易用,快速,安全,最好的多链路聚合(p2p+proxy)模式,不做之一...这才是你真正想要的内网穿透工具!
Stars: ✭ 1,378 (+1212.38%)
Mutual labels:  proxy
Rproxy
简单的反向代理用于内网穿透,支持HTTP/HTTPS转发
Stars: ✭ 95 (-9.52%)
Mutual labels:  proxy
Cocsharp
Clash of Clans library, proxy and server written in .NET [Unmaintained]
Stars: ✭ 94 (-10.48%)
Mutual labels:  proxy
Nitmproxy
Proxy server based on netty
Stars: ✭ 94 (-10.48%)
Mutual labels:  proxy
Freeproxy
免费、高速的 V2Ray 代理和订阅。
Stars: ✭ 104 (-0.95%)
Mutual labels:  proxy

(一)JCRandomProxy(随机代理)- 图形版

JCRandomProxy【随机代理】Gui版

Author: JC0o0l
Wechat: JC_SecNotes

功能

  • http代理
  • https代理
  • 定时代理校验
  • 随机代理

更新

  • GUI版发布 - 20200928

不足

  • 取决于所获取到的代理的质量
  • 日志模块不完善
  • 配置模块不完善

效果

开启后,在浏览器中配置http代理,之后查看IP,结果如下: 1601306340500.png

步骤

提前配置好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. 执行后,界面如下

1601305000116.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数量的可用代理,从左下框中可以看到

1601304925725.png

6. 可用代理操作说明

  • 追加: 将可用代理池中代理追加到proxy.lst文件中去
  • 覆盖: 将可用代理池中代理覆盖到proxy.lst文件
  • 删除: 删除可用代理池中选中的代理

(二)JCRandomProxy(随机代理)- 命令行版

功能:

  • http代理
  • 动态代理
  • 代理有效性校验

更新

  • https代理 - 20200831
  • 增加可用代理池 - 20200920
  • 增加输出日志到文件 - 20200921

安装:

(一)源码安装

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].