{"id":32724564,"url":"https://github.com/rpg-dev420/onix-v2ray-collector","last_synced_at":"2025-11-03T01:02:12.973Z","repository":{"id":318748130,"uuid":"1074659327","full_name":"RPG-Dev420/Onix-V2Ray-Collector","owner":"RPG-Dev420","description":"🚀 Smart V2Ray Config Collector | جمع‌آوری هوشمند V2Ray | ML + API + Monitor | Auto 6h | 1000+ configs","archived":false,"fork":false,"pushed_at":"2025-10-22T06:21:29.000Z","size":31162,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-22T08:19:50.704Z","etag":null,"topics":["auto-update","collector","fastapi","free-vpn-internet","free-vpn-tool","iran","persian","proxy","shadowsocks","shadowsocksr","subscription","subscriptions","trojan","v2ray","vless","vmess","vpn"],"latest_commit_sha":null,"homepage":"https://rpg-dev420.github.io/Onix-V2Ray-Collector/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RPG-Dev420.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-12T08:16:48.000Z","updated_at":"2025-10-22T06:21:32.000Z","dependencies_parsed_at":"2025-10-16T10:59:42.313Z","dependency_job_id":null,"html_url":"https://github.com/RPG-Dev420/Onix-V2Ray-Collector","commit_stats":null,"previous_names":["ahmadakd/v2ray_collector","ahmadakd/onix-v2ray-collector","rpg-dev420/onix-v2ray-collector"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/RPG-Dev420/Onix-V2Ray-Collector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Dev420%2FOnix-V2Ray-Collector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Dev420%2FOnix-V2Ray-Collector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Dev420%2FOnix-V2Ray-Collector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Dev420%2FOnix-V2Ray-Collector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RPG-Dev420","download_url":"https://codeload.github.com/RPG-Dev420/Onix-V2Ray-Collector/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Dev420%2FOnix-V2Ray-Collector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282383684,"owners_count":26660246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-02T02:00:06.609Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auto-update","collector","fastapi","free-vpn-internet","free-vpn-tool","iran","persian","proxy","shadowsocks","shadowsocksr","subscription","subscriptions","trojan","v2ray","vless","vmess","vpn"],"created_at":"2025-11-03T01:00:44.678Z","updated_at":"2025-11-03T01:02:12.959Z","avatar_url":"https://github.com/RPG-Dev420.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n#  Onix V2Ray Collector \n\n**جمع‌آوری و تست هوشمند کانفیگ‌های V2Ray با قدرت هوش مصنوعی**\n\n\u003cp\u003e\n\u003ca href=\"https://github.com/rpg-dev420/Onix-V2Ray-Collector/blob/main/README_EN.md\"\u003eEnglish\u003c/a\u003e •\n\u003ca href=\"https://github.com/rpg-dev420/Onix-V2Ray-Collector/blob/main/README.md\"\u003eفارسی\u003c/a\u003e\n\u003c/p\u003e\n\n![GitHub stars](https://img.shields.io/github/stars/rpg-dev420/Onix-V2Ray-Collector?style=social)\n![GitHub forks](https://img.shields.io/github/forks/rpg-dev420/Onix-V2Ray-Collector?style=social)\n![GitHub issues](https://img.shields.io/github/issues/rpg-dev420/Onix-V2Ray-Collector?style=flat-square)\n![GitHub license](https://img.shields.io/github/license/rpg-dev420/Onix-V2Ray-Collector?style=flat-square)\n![Python version](https://img.shields.io/badge/python-3.8+-blue.svg?style=flat-square)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/rpg-dev420/Onix-V2Ray-Collector/main/docs/assets/dashboard_preview.png\" alt=\"Dashboard Preview\" width=\"75%\"\u003e\n\u003c/div\u003e\n\n---\n\n## 🎯 **پروژه Onix Collector چیست؟**\n\n**Onix V2Ray Collector** یک سیستم هوشمند، خودکار و قدرتمند برای جمع‌آوری، تست و امتیازدهی به کانفیگ‌های V2Ray از سراسر وب است. این پروژه با استفاده از **هوش مصنوعی**، بهترین و سریع‌ترین کانفیگ‌ها را برای شما پیدا کرده و آن‌ها را در دسته‌بندی‌های مختلف (بر اساس پروتکل و کشور) از طریق لینک‌های اشتراک (Subscription) ارائه می‌دهد.\n\nاین سیستم به‌طور خودکار هر **۳۰ دقیقه** یک‌بار به‌روزرسانی می‌شود و بیش از **۱۰,۰۰۰ کانفیگ** از **۱۲۰+ منبع** معتبر را بررسی می‌کند.\n\n## ✨ **ویژگی‌های کلیدی**\n\n|                          |                                                                                                                                                                                                                                 |\n| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **🤖 امتیازدهی با هوش مصنوعی**  | **مدل یادگیری ماشین (RandomForest)** برای پیش‌بینی کیفیت کانفیگ‌ها بر اساس **۱۵+ ویژگی** مختلف (سرعت، پایداری، امنیت).                                                                                                         |\n| **⚡️ تست فوق سریع**        | استفاده از **Connection Pool** برای تست همزمان **۵۰+ کانفیگ** با منطق **Retry** هوشمند و مدیریت **Timeout** برای حداکثر کارایی.                                                                                                |\n| **🔄 اتوماسیون کامل**        | **GitHub Actions** برای جمع‌آوری، تست و استقرار خودکار هر **۳۰ دقیقه**. بدون نیاز به سرور یا اجرای دستی!                                                                                                                            |\n| **📊 داشبورد تحلیلی**      | رابط کاربری مدرن با **نمودارهای زنده (Chart.js)**، آمار دقیق، تم تاریک/روشن و طراحی **Responsive** برای موبایل.                                                                                                                   |\n| **🗂 دسته‌بندی هوشمند**      | تفکیک خودکار کانفیگ‌ها بر اساس **پروتکل** (VLESS, VMess, Trojan, ...) و **کشور** (با GeoIP) و ارائه لینک‌های اشتراک مجزا.                                                                                                         |\n| **🔌 پشتیبانی از API**        | **REST API** قدرتمند (ساخته شده با FastAPI) با مستندات **Swagger UI** برای دسترسی برنامه‌نویسان به داده‌ها و آمار.                                                                                                                 |\n| **🛡 امنیت و پایداری**    | مجهز به سیستم‌های **Cache Manager** برای کاهش بار شبکه، **Error Recovery** برای مقابله با خطاها و **Health Monitoring** برای نظارت بر سلامت سیستم.                                                                                   |\n| **🤖 ربات تلگرام**        | یک ربات تلگرام پیشرفته برای دریافت آمار، کانفیگ‌ها و مدیریت سیستم با دستورات ادمین. ([راهنمای کامل ربات](https://github.com/rpg-dev420/Onix-V2Ray-Collector/blob/main/TELEGRAM_BOT_GUIDE.md)) |\n\n---\n\n## 🚀 **شروع سریع**\n\nمی‌توانید این پروژه را به سادگی روی سیستم خود اجرا کنید. **روش پیشنهادی استفاده از Docker است.**\n\n\u003cdetails\u003e\n\u003csummary\u003e🐳 **اجرا با Docker (پیشنهادی)**\u003c/summary\u003e\n\n```bash\n# 1. پروژه را کلون کنید\ngit clone https://github.com/rpg-dev420/Onix-V2Ray-Collector.git\ncd Onix-V2Ray-Collector\n\n# 2. کانتینرها را بسازید و اجرا کنید\ndocker-compose up -d\n\n# 3. برای مشاهده لاگ‌ها\ndocker-compose logs -f\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e🐍 **اجرا با پایتون (دستی)**\u003c/summary\u003e\n\n```bash\n# 1. پروژه را کلون کنید\ngit clone https://github.com/rpg-dev420/Onix-V2Ray-Collector.git\ncd Onix-V2Ray-Collector\n\n# 2. وابستگی‌ها را نصب کنید\npip install -r requirements.txt\n\n# 3. (اختیاری) تست‌ها را اجرا کنید\npython run_tests.py\n\n# 4. اسکریپت جمع‌آوری را اجرا کنید\npython run_collection.py\n```\n\u003c/details\u003e\n\n---\n\n## 🌐 **لینک‌های اشتراک و داشبورد**\n\n- **صفحه اصلی (شامل تمام لینک‌ها):**\n  - [https://rpg-dev420.github.io/Onix-V2Ray-Collector/](https://rpg-dev420.github.io/Onix-V2Ray-Collector/)\n\n- **داشبورد تحلیلی:**\n  - [https://rpg-dev420.github.io/Onix-V2Ray-Collector/subscriptions/dashboard.html](https://rpg-dev420.github.io/Onix-V2Ray-Collector/subscriptions/dashboard.html)\n\n- **مهم‌ترین لینک‌های اشتراک:**\n  - **همه کانفیگ‌ها (یکی شده):**\n    - `https://raw.githubusercontent.com/rpg-dev420/Onix-V2Ray-Collector/main/subscriptions/all_subscription.txt`\n  - **همه کانفیگ‌ها (Base64):**\n    - `https://raw.githubusercontent.com/rpg-dev420/Onix-V2Ray-Collector/main/subscriptions/all_subscription_base64.txt`\n  - **کانفیگ‌های VLESS:**\n    - `https://raw.githubusercontent.com/rpg-dev420/Onix-V2Ray-Collector/main/subscriptions/vless_subscription.txt`\n  - **کانفیگ‌های VMess:**\n    - `https://raw.githubusercontent.com/rpg-dev420/Onix-V2Ray-Collector/main/subscriptions/vmess_subscription.txt`\n\n---\n\n## 🏗️ **معماری سیستم**\n\nاین دیاگرام، جریان کاری پروژه از جمع‌آوری تا ارائه کانفیگ به کاربر نهایی را نمایش می‌دهد.\n\n```mermaid\ngraph TD\n    A[منابع متعدد] --\u003e|جمع‌آوری| B(ماژول Collector)\n    B --\u003e|تحلیل و تفکیک| C{انواع پروتکل‌ها}\n    C --\u003e|تست سرعت و کیفیت| D[تست‌کننده موازی]\n    D --\u003e|امتیازدهی| E(🧠 موتور هوش مصنوعی)\n    E --\u003e|فیلتر نتایج| F[کانفیگ‌های سالم]\n    F --\u003e|دسته‌بندی| G{بر اساس پروتکل و کشور}\n    G --\u003e|تولید فایل| H[لینک‌های اشتراک]\n    H --\u003e|استقرار خودکار| I(صفحات GitHub)\n    I --\u003e|دسترسی عمومی| J(کاربران نهایی)\n\n    subgraph \" \"\n        direction LR\n        K(GitHub Actions) -.-\u003e|هر ۳۰ دقیقه| B\n    end\n```\n\n---\n\n## 🛠 **تکنولوژی‌های استفاده شده**\n\n![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n![FastAPI](https://img.shields.io/badge/FastAPI-009688?style=for-the-badge\u0026logo=fastapi\u0026logoColor=white)\n![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![GitHub Actions](https://img.shields.io/badge/GitHub_Actions-2088FF?style=for-the-badge\u0026logo=github-actions\u0026logoColor=white)\n![Scikit-learn](https://img.shields.io/badge/scikit--learn-F7931E?style=for-the-badge\u0026logo=scikit-learn\u0026logoColor=white)\n![Chart.js](https://img.shields.io/badge/Chart.js-FF6384?style=for-the-badge\u0026logo=chartdotjs\u0026logoColor=white)\n![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white)\n![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge\u0026logo=css3\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black)\n\n---\n\n## 🤝 **مشارکت در پروژه**\n\nاز هرگونه مشارکت در این پروژه استقبال می‌کنیم! شما می‌توانید از طریق موارد زیر به ما کمک کنید:\n\n- **ثبت Issue:** اگر با باگ یا مشکلی مواجه شدید، یک [Issue جدید](https://github.com/rpg-dev420/Onix-V2Ray-Collector/issues) ثبت کنید.\n- **ارسال Pull Request:** اگر کد جدیدی نوشته‌اید یا بهبودهایی اعمال کرده‌اید، برای ما [Pull Request](https://github.com/rpg-dev420/Onix-V2Ray-Collector/pulls) ارسال کنید.\n- **دادن ستاره:** اگر این پروژه برای شما مفید بوده، با ⭐ دادن به آن از ما حمایت کنید.\n\nلطفاً قبل از مشارکت، راهنمای [CONTRIBUTING.md](https://github.com/rpg-dev420/Onix-V2Ray-Collector/blob/main/CONTRIBUTING.md) را مطالعه کنید.\n\n## 📄 **مجوز (License)**\n\nاین پروژه تحت مجوز **MIT** منتشر شده است. برای اطلاعات بیشتر فایل [LICENSE](https://github.com/rpg-dev420/Onix-V2Ray-Collector/blob/main/LICENSE) را مشاهده کنید.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  با ❤️ ساخته شده توسط \u003ca href=\"https://github.com/rpg-dev420\"\u003erpg-dev420\u003c/a\u003e\n\u003c/div\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpg-dev420%2Fonix-v2ray-collector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frpg-dev420%2Fonix-v2ray-collector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpg-dev420%2Fonix-v2ray-collector/lists"}