Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

infra-vb/fir-proxy

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fir-proxy

一个高可用的 HTTP/SOCKS5 代理池,具有强大的图形化界面和多种代理获取方式。


最好是导入可用代理哦,里面都是稳定的,且速度比较快的代理

✨ 项目特点

  • 图形化界面:基于 ttkbootstrap 的现代化图形界面,操作直观。
  • 多种代理源:支持从在线API、网页抓取、本地文件等多种方式获取。
  • 高质量验证:通过延迟、速度和国际连通性测试,确保代理真实可用。
  • 双协议服务:一键启动本地 HTTP (127.0.0.1:1801) 和 SOCKS5 (127.0.0.1:1800) 服务。
  • 智能轮换与筛选:支持按区域、质量筛选代理,并可按设定时间自动轮换IP。
  • 丰富的管理功能:支持导出、复制、删除和全部重新测试等多种管理操作。

📸 界面截图


🚀 快速开始

环境要求: Python 3.10 或更高版本。

  1. 克隆或下载项目
    git clone https://github.com/your-username/fir-proxy.git
    cd fir-proxy
  2. 安装依赖
    pip install -r requirements.txt
  3. 运行主程序
    python main.py

📖 使用指南

图形化界面 (main.py)

  • 获取代理
    • 在线获取:点击 [获取在线代理] 或者右键点击使用代理按钮,程序将自动从多个源抓取并验证。
    • 本地导入:点击 [导入代理] 按钮,选择本地的 .txt.json 文件。(建议选择导入可用代理里面的,里面的代理速度快且延迟也比较低)

  • 使用代理
    • 点击 [启动服务] 按钮,开启本地 127.0.0.1:1801 (HTTP)127.0.0.1:1800 (SOCKS5) 端口。
    • 在需要代理的软件中配置上述地址即可。

  • IP 轮换
    • 手动:点击 [轮换IP] 立即切换。
    • 自动:点击 [自动] 并设置秒数,程序将按时自动切换。

独立命令行脚本 (hq.py / xdl.py)

这两个脚本适合在服务器等无图形界面的环境下快速获取代理。

  • 使用方法

# 运行智能模式脚本 (代理数量多,大约有30多w)

python hq.py

# 运行常规模式脚本(推荐,有2000多个,实际可用ip不多但快速)

python xdl.py
  • 生成文件:脚本运行完毕后,会在当前目录下生成 http.txtgit.txt (SOCKS5代理) 文件。

About

一个轮换代理的图形化代理池程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.