Skip to content

一款部署于云端或本地的代理池中间件,可将静态代理IP灵活运用成隧道IP,提供固定请求地址,一次部署终身使用

License

Notifications You must be signed in to change notification settings

DmTomHL/ProxyCat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一、工具概述

渗透过程中总是遇到需要隐藏IP地址或者更换IP地址绕过安全设备的情况,但是市面上的隧道代理价格极其昂贵,普遍在20-40元/天,这高昂的费用令人难以接受。但是笔者注意到短效IP其实性价比很高,一个IP只需要几分钱,平均只需要0.5-3元/天。

综上所述,本工具应运而生!目的是在于将持续时间仅有1分钟-60分钟不等的短效IP转变成一个固定IP供其他工具使用,形成代理池服务器,部署一次即可永久使用。

经过前期调研,目前暂未发现一款开源的类似工具,仅有启明星辰公司注册了一个专利,因此非常希望大家能够帮忙分享分享本项目!

二、安装依赖库

pip install -r requirements.txt

如果pip安装速度慢,可以采用国内源进行安装:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

三、工具使用

按照该格式socks5://127.0.0.1:7890 or http://127.0.0.1:7890 一行一个填入ip.txt文件中。

如果您缺少合适的代理地址,恰巧又有几块钱的话可以联系作者,获取多家低价代理购买地址,(后续会编写全自动代理更换)为作者带来几毛钱的推荐收益~

本工具参数如下所示:

# python3 ProxyCat.py -h
      |\      _,,,---,,_  by 本间白猫
ZZZzz /,`.-'`'    -.  ;-;;,_
     |,4-  ) )-,_. ,\ (  `'-'
    '---''(_/--'  `-'\_)  ProxyCat

用法: ProxyCat.py [-h] [-p P] [-m M] [-t T]

参数:
  -p P        监听端口
  -m M        代理轮换模式:cycle 表示循环使用,once 表示用完即止
  -t T        代理更换时间(秒)
 举例:python3 ProxyCat.py -p 1080 -m cycle -t 180
 效果:监听108端口 代理轮换模式为循环使用 每180秒更换到下一个代理地址

四、工具演示

Clip_2024-08-21_20-24-48

Clip_2024-08-21_20-25-34

五、免责申明

  1. 如果您下载、安装、使用、修改本工具及相关代码,即表明您信任本工具
  2. 在使用本工具时造成对您自己或他人任何形式的损失和伤害,我们不承担任何责任
  3. 如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任
  4. 请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款,并选择接受或不接受
  5. 除非您已阅读并接受本协议所有条款,否则您无权下载、安装或使用本工具
  6. 您的下载、安装、使用等行为即视为您已阅读并同意上述协议的约束

六、更新日志

2024/08/21

  1. 工具首次发布

七、赞助开源

开源是免费的,全靠爱的力量!但是还是希望您在觉得工具不错的情况下,赞助一下作者的开发哦~

Clip_2024-08-21_20-31-29

8c561f41df39b4d79a3719edaf8bed3

About

一款部署于云端或本地的代理池中间件,可将静态代理IP灵活运用成隧道IP,提供固定请求地址,一次部署终身使用

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%