honmashironeko/ProxyCat

Pythony.shironekosan.cn

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

cyber-securityproxyproxypoolsecuritysecurity-toolscyber-security-tool
Sterne-Wachstum
Sterne
2.6k
Forks
268
Wochenwachstum
+4
Issues
5
1k2k
Aug. 2024Apr. 2025Dez. 2025Sept. 2026
ArtefaktePyPI
README

ProxyCat

English · 简体中文

目录

开发缘由

在渗透过程中,经常需要隐藏或更换IP地址以绕过安全设备。然而,市面上的隧道代理价格高昂,普遍在20-40元/天,这对于许多人来说难以接受。笔者注意到,短效IP的性价比很高,一个IP只需几分钱,平均每天0.2-3元。

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

项目原理图

功能特点

  • 两种协议监听:支持 HTTP/SOCKS5 协议监听,兼容更多工具。
  • 三种代理地址:支持 HTTP/HTTPS/SOCKS5 代理服务器及身份鉴别。
  • 灵活切换模式:支持顺序、随机及自定义代理选择,优化流量分配。
  • 动态获取代理:通过 GetIP 函数即时获取可用代理,支持 API 接口调用。
  • 代理保护机制:在使用 GetIP 方式获取代理时,首次运行不会直接请求获取,将会在收到请求的时候才获取。
  • 自动代理检测:启动时自动检测代理有效性,剔除无效代理。
  • 智能切换代理:仅在请求运行时获取新代理,减少资源消耗。
  • 失效代理切换:代理失效后自动验证切换新代理,确保不中断服务。
  • 身份认证支持:支持用户名/密码认证和黑白名单管理,提高安全性。
  • 实时状态显示:展示代理状态和切换时间,实时掌握代理动态。
  • 动态更新配置:无需重启服务,动态检测配置并更新。
  • Web UI界面:提供 Web 管理界面,操作管理更加便捷。
  • Docker部署:Docker 一键部署,Web 统一管理。
  • 中英文双语:支持中文英文一键切换。
  • 配置灵活:通过 config.ini 文件自定义端口、模式和认证信息等。
  • 版本检测:自动检查软件更新,保证版本最新。

工具使用

ProxyCat操作手册

报错排查

ProxyCat排查手册

免责申明

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

更新日志

更新日志记录

开发计划

  • 增加请求切换IP配置:支持设置随机范围内的请求次数来切换IP,提升对抗阈值类防御的能力。
  • babycat模块:通过部署babycat子模块,可以在任意服务器或主机上快速搭建代理服务器,并通过Web端实现统一管理,简化操作流程。(针对红队进行开发强化)
  • 爬虫代理池:利用爬虫抓取免费代理地址,构建代理池。该代理池能够持续维护可用的高质量代理资源,支持负载均衡下的随机调用,同时允许用户指定IP归属地,满足不同场景需求。
  • 机场协议支持:接入机场协议后,可将每个节点作为代理地址使用,扩展代理服务器的功能和灵活性。
  • 域名/IP黑白名单:提供目标域名或IP的黑白名单配置功能,类似VPN规则模式,实现伪全局代理效果,确保特定流量按需转发。
  • 版本自动升级:内置版本自动升级模块,确保软件始终运行在最新版本,减少手动维护的工作量,同时提升安全性与兼容性。

如果您有好的创意,或在使用过程中遇到bug,请通过以下方式联系作者反馈!

微信公众号:樱花庄的本间白猫

特别鸣谢

本排名不分先后,感谢为本项目提供帮助的师傅们。

赞助开源

开源不易,如果您觉得工具不错,或许可以试着赞助一下作者的开发哦~


排名 ID 赞助金额(元)
1 陆沉 18302.7
2 乡村牛公子 976
3 柯林斯.民间新秀 696
赞助榜单 您的每一份赞助都是作者源源不断的动力! (´∀`)♡

赞助

代理推荐

Star History Chart

Ähnliche Repositories
mytechnotalent/Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

AssemblyApache License 2.0reverse-engineeringhacking
14.3k1.6k
jivoi/awesome-ml-for-cybersecurity

:octocat: Machine Learning for Cyber Security

awesomeOthermachine-learningcyber-security
9.4k1.9k
decalage2/awesome-security-hardening

A collection of awesome security hardening guides, tools and other resources

awesomeawesome-listsecurity
6.5k681
Hack-with-Github/Free-Security-eBooks

Free Security and Hacking eBooks

securityhacking
5k1.1k
Security-Onion-Solutions/securityonion

Security Onion is a free and open platform for threat hunting, enterprise security monitoring, and log management. It includes our own interfaces for alerting, dashboards, hunting, PCAP, detections, and case management. It also includes other tools such as osquery, CyberChef, Elasticsearch, Logstash, Kibana, Suricata, and Zeek.

ShellOthercase-managementcyber-security
securityonion.net
4.9k671
intelowlproject/IntelOwl

IntelOwl: manage your Threat Intelligence at scale

PythonPyPIGNU Affero General Public License v3.0security-toolspython
intelowlproject.github.io
4.7k670
A-poc/BlueTeam-Tools

Tools and Techniques for Blue Team / Incident Response

awesomeblue-teamblueteam
4.5k694
brootware/awesome-cyber-security-university

🎓 Because Education should be free. Contributions welcome! 🕵️

awesomeCreative Commons Zero v1.0 Universalcyber-securityawesome-list
brootware.github.io/awesome-cyber-security-university/
3.5k341
BlackArch/blackarch

An ArchLinux based distribution for penetration testers and security researchers.

ShellBSD 3-Clause "New" or "Revised" Licensecyber-securitycybersecurity
blackarch.org
3.5k679
mikeroyal/Digital-Forensics-Guide

Digital Forensics Guide. Learn all about Digital Forensics, Computer Forensics, Mobile device Forensics, Network Forensics, and Database Forensics.

PythonPyPItutorialdigitalforensicsdigitalforensicreadiness
3.1k394
Alfredredbird/tookie-osint

Tookie is a advanced OSINT information gathering tool that finds social media accounts based on inputs.

PythonPyPIcliMIT Licensecyber-securitycybersecurity
alfredredbird.github.io/tookie-osint/
2.9k243
aydinnyunus/Keylogger

Get Keyboard,Mouse,ScreenShot,Microphone Inputs from Target Computer and Send to your Mail.

PythonPyPIApache License 2.0keyloggerkeylogging
2.8k548