基础版 v2.1 更新日期:2025年3月12日

快速入门指南

1. 安装部署

# 注意:需要先安装git命令
$ git clone https://github.com/Sgyling/yccol
$ pyhton -m pip install -r requirements.txt
$ python Yccol.py # 即可开始运行

## 当然哈,咱也可以下载成品 下载链接: https://pan.quark.cn/s/b0350d7b4f2e

2. 获取代理IP池

# 获取最新http代理IP池
$ 输入参数1,即可获得http代理池ip,500个,未验证

# 获取socks5代理池ip
$ 输入参数2,可以获取socks5代理池

# 验证http代理池ip
$ 输入参数3,即可将验证http代理

# 启动http中转代理
$ 输入参数4,即可将验证过后的代理进行切换

专业版 v3.0 更新日期:2025年3月3日

Yccol-Pro功能介绍

基础功能

# 初始化(一定不要忘记)
$ Yccol-Pro.exe -K [自己的Key]
# 查看帮助
$ Yccol-Pro.exe -h

# 获取代理IP池(http)
$ Yccol-Pro.exe -f

# 验证获取的代理ip池
$ Yccol-Pro.exe -vo

# 开启全局代理切换
$ Yccol-Pro.exe -s

# 获取Socks5代理ip池
$ Yccol-Pro.exe -fs

# 验证获取的Socks5代理ip池
$ Yccol-Pro.exe -sy

# 全局切换Socks5代理
$ Yccol-Pro.exe -sq

# 查看版本
$ Yccol-Pro.exe -v

高阶用法

# 初始化(一定不要忘记)
$ Yccol-Pro.exe -K [自己的Key]

# 切换ip切换速度
$ Yccol-Pro.exe -R 0.2 # 0.2的意思就是0.2秒切换一次(默认0.2)

# 切换中转代理端口号(默认:33333)
$ Yccol-Pro.exe -P 33333

# ip池去重
$ Yccol-Pro.exe -Qc /usr/root/a.txt # 将/usr/root/a.txt中的ip池数据,进行去重

# 验证其他的http代理
$ Yccol-Pro.exe -Cy /usr/root/a.txt # 将/usr/root/a.txt中的ip池,进行验证

# 开启中转代理
$ Yccol-Pro.exe -Sz http


错误及解决方案

# 初始化(一定不要忘记)
$ Yccol-Pro.exe -K [自己的Key]

# 全局代理没有效果
$ 请检查是否开启了其他代理应用导致本软件被占用

# 无法获取代理池ip
$ 请先试用自己的秘钥进行初始化

# 无法开启中转代理
$ 请使用-P [端口号] 更改为一个未被占用的端口

# 初始化失败
$ Yccol-Pro.exe -K 自己的秘钥 再进行初始化即可

# 更换ip切换速率和更换端口号出错
$ 请检查是否存在:config/cof.txt文件,如不存在请重新下载


其他问题

# 其他问题或者提出问题
$ 联系微信:Yancy_76或QQ:323002946

GUI版 v1.2 更新日期:2025年3月3日

可视化操作指南

核心功能流程

  1. 获取代理池IP
  2. 验证IP池
  3. IP池去重

快捷键功能提示:
Ctrl+A 可以选中文本框中的所有代理池IP
Ctrl+C 可以复制所有选中的IP
Ctrl+V 可以将复制的代理池粘贴到文本框中

其他功能提示:
可以把自己需要验证的代理池移动到文本框中,点击验证ip池,即可进行验证
如果点击去重,则可以进行ip池去重
验证或者去重以后,数据会自动重新写到文本框中

Yccol API 参考

即日起API不再对非永久用户\非企业用户开放

GET 请求
url:http://api.yancy77.cn:3751/api/users
参数 类型 必需 说明
key string 必需 自己的key
proxy enum 必需 这是获取代理类型的参数,支持:http / https / socks5
http / https 两种协议,一般情况下使用http即可
area enum 必需 地区参数,目前支持地区:
all(全部,支持http和socks5协议),
cn(中国,支持协议:http,暂不支持socks5),
fcn(国外,支持协议:http/https,暂不支持socks5)
accuracy int 可选 可选参数:1/2/3 不输入则是不进行验证,
1是验证一次的ip池,
2是验证两次的ip池
3是验证三次的ip池
quantity int 可选 获取ip池的数量,需要int类型,无法与accuracy一起使用
如area参数为cn或fcn,则此参数与accuracy参数可一起使用

请求示例

curl "http://api.yancy77.cn:3751/api/users?key=ccc&proxy=http&area=all&accuracy=3"

# 获取未验证的中国代理池ip
curl "http://api.yancy77.cn:3751/api/users?key=ccc&proxy=http&area=cn"

# 获取验证后的中国代理池ip
curl "http://api.yancy77.cn:3751/api/users?key=ccc&proxy=http&area=cn&accuracy=1"

# 获取10个验证后的中国代理池ip
curl "http://api.yancy77.cn:3751/api/users?key=ccc&proxy=http&area=cn&accuracy=1&quantity=10"

# 获取的100个中国代理池ip
curl "http://api.yancy77.cn:3751/api/users?key=ccc&proxy=http&area=cn&quantity=100"

# 获取的1000个全球代理池ip
curl "http://api.yancy77.cn:3751/api/users?key=ccc&proxy=http&area=all&quantity=1000"

响应示例

{ "proxies": ["123.21.32.1:1235", "123.21.33.1:1235"...... ] "version":"V 0.2", " 代理个数":265, "代理类型":"http", "验证次数":3 }


没有key?体验一下API?



获取http代理池ip

curl http://api.yancy77.cn:3751/api/v2/http

获取socks5代理池ip

curl http://api.yancy77.cn:3751/api/v2/socks5

ip定位API(临时免费)

curl http://api.yancy77.cn:3751/api/v1/ip_dingwei?ip=1.1.1.1