Shayanthn/V2ray-Tester-Pro
GitHub: Shayanthn/V2ray-Tester-Pro
这是一款用于批量测试和管理 V2Ray/Xray 代理配置的实用工具,帮助用户快速找到可用节点。
Stars: 47 | Forks: 7
# V2Ray 专业测试版


**V2Ray Tester Pro** 是一款先进的企业级工具,用于测试、过滤和管理 V2Ray/Xray 配置。它允许您扫描数千个订阅链接,验证其连接性,测量速度(ping/下载/上传),并导出可工作的配置。
## 🚀 v5.1.2 新增功能
- **现代图形界面**:全新设计的界面,带有深色主题、侧边栏导航和仪表盘。
- **仪表盘**:实时统计加载的配置总数、正在工作的服务器数量以及平均 ping 值。
- **二维码与分享**:右键点击任意结果可生成二维码或复制配置链接。
- **性能**:优化了测试引擎,降低了资源占用。
## ✨ 功能特性
- **协议支持**:VMess、VLESS、Trojan、Shadowsocks。
- **高性能**:异步测试引擎,能够处理数千个配置。
- **智能过滤**:自动去除重复项和无效配置。
- **安全性**:内置安全验证器,可阻止恶意有效载荷。
- **GeoIP**:检测服务器位置(国家/地区)。
- **导出**:将结果保存为 JSON 或直接复制到剪贴板。
## 🛠️ 安装说明
### 前置条件
- Windows 10/11 (64-bit)
- [Python 3.11+](https://www.python.org/downloads/)(如果从源代码运行)
### 运行可执行文件
1. 从 [Releases](https://github.com/yourusername/V2ray-Tester-Pro/releases) 页面下载最新的 `V2Ray-Tester-Pro.exe`。
2. 确保 `xray.exe` 和 `geoip.dat` 位于同一文件夹中(或让应用程序下载它们)。
3. 运行应用程序。
### 从源代码运行
1. 克隆仓库:
2. 安装依赖:
3. 运行应用程序:
## 📖 使用指南
### 仪表盘
**仪表盘**让您快速了解当前会话状态。它会显示已加载配置的总数以及当前正在工作的配置数量。
### 扫描与测试
1. 切换到 **扫描与测试** 选项卡。
2. 点击 **开始新扫描**。应用程序将自动从定义的源(订阅)中获取配置。
3. 观看进度条和状态日志。
### 结果
1. 切换到 **结果表格** 选项卡以查看可工作的配置。
2. **右键点击** 任意行以:
- **复制链接**:将 `vless://` 或 `vmess://` 链接复制到剪贴板。
- **显示二维码**:显示一个二维码,供您的移动设备 V2Ray 客户端(例如 v2rayNG、Streisand)扫描。
## 🏗️ 从源代码构建
要创建独立的 `.exe` 文件:
1. 安装 PyInstaller:
2. 运行构建命令:
3. 可执行文件将生成在 `dist/` 文件夹中。
## 🤝 参与贡献
欢迎贡献!请随时提交 Pull Request。
## 📄 许可证
本项目采用 MIT 许可证 - 详情请参阅 [LICENSE](LICENSE) 文件。
标签:DNS解析, GeoIP检测, GUI工具, JSON导出, Python, QR码生成, Shadowsocks, Trojan, V2Ray, VLESS, VMess, Windows应用, Xray, 代理工具, 代理配置, 仪表盘, 企业级应用, 剪贴板复制, 协议支持, 去重功能, 实时统计, 导出功能, 工具软件, 开源项目, 异步测试, 无后门, 暗色主题, 服务器测试, 网络测试, 订阅链接扫描, 逆向工具, 速度测试, 配置过滤