MCPcopy Index your code
hub / github.com/ShatakVPN/ConfigForge-V2Ray

github.com/ShatakVPN/ConfigForge-V2Ray @1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1 ↗ · + Follow
30 symbols 91 edges 2 files 15 documented · 50%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🌍 ConfigForge V2Ray

یک پلتفرم متن‌باز برای جمع‌آوری و بهینه‌سازی کانفیگ‌های V2Ray از چندین منبع است. این ابزار به‌طور خودکار کشور شما را تشخیص می‌دهد و با استفاده از آزمایش تأخیر (Latency) از طریق Check-Host سریع‌ترین کانفیگ‌ها را پیشنهاد می‌کند تا به بهترین سرعت و پایداری برسید.


🌐 دسترسی به رابط وب

لینک‌های سریع گلوبالِ ایران (Direct Links)

این URLها مربوط به پوشه‌ی ایران (configs/ir/) هستند و در اکثر کلاینت‌های سازگار با V2Ray (مثل v2rayNG، V2RayN، Shadowrocket و …) قابل استفاده‌اند.
روی لینک کلیک کنید و URL را در بخش Subscriptions کلاینت خود پیست کنید.

فایل توضیح لینک مستقیم
all.txt فهرست کامل ایران (مرتب‌شده بر اساس میانگین تأخیر) Open · Mirror
light.txt ۳۰ کانفیگ سریع‌تر ایران Open · Mirror
vless.txt فقط VLESS (ایران) Open · Mirror
vmess.txt فقط VMess (ایران) Open · Mirror
shadowsocks.txt فقط Shadowsocks (ایران) Open · Mirror
trojan.txt فقط Trojan (ایران) Open · Mirror
unknown.txt سایر/نامشخص (ایران) Open · Mirror

برای تجربه‌ی سریع و چندزبانه از رابط وب مدرن استفاده کنید:
➡️ https://shatakvpn.github.io/ConfigForge-V2Ray/


🚀 چرا ConfigForge؟

برخلاف مخازن ساده‌ی کانفیگ، ConfigForge V2Ray: - ✅ به‌صورت مداوم از چندین منبع کانفیگ دریافت می‌کند - ✅ برای هر کشور تأخیر را با Check-Host می‌سنجد - ✅ سریع‌ترین سرورها را برای موقعیت شما پیشنهاد می‌کند - ✅ فایل‌های تجمیعی و سبک و همچنین دسته‌بندی بر اساس پروتکل (VLESS, VMess, Shadowsocks, Trojan) را ارائه می‌دهد - ✅ به‌طور خودکار با GitHub Actions اجرا می‌شود — بدون نیاز به سرور


✨ امکانات

  • 🌍 انتخاب بر اساس کشور — تشخیص خودکار کشور یا انتخاب دستی
  • 🔍 پیشنهادهای تست‌شده با تأخیر کم — فقط سریع‌ترین کانفیگ‌های کارکرده را دریافت کنید
  • 🌐 پشتیبانی چندزبانه — ترجمه‌ی پویا برای کل رابط
  • 📂 فایل‌های اشتراک موجود:
  • all.txt → فهرست کامل
  • light.txt → ۳۰ مورد سریع‌تر
  • فایل‌های مجزا برای هر پروتکل (VLESS, VMess, Shadowsocks, Trojan)
  • 🔄 به‌روزرسانی خودکار با GitHub Actions
  • بهینه برای سرعت و سادگی
  • 🛠 قابل‌گسترش برای منابع/پروتکل‌های جدید

✅ قابلیت‌های بیشتر

  • دانلود لیست کانفیگ از چند منبع
  • پارس و دسته‌بندی بر اساس پروتکل
  • تولید فایل‌های تجمیعی و سبک
  • کامیت و پوش خودکار به گیت‌هاب
  • ساختار قابل‌سفارشی‌سازی برای کاربران حرفه‌ای

🛠 روش استفاده

✅ روش ۱: اجرای محلی

مخزن را کلون کنید:

git clone https://github.com/ShatakVPN/ConfigForge.git
cd ConfigForge

پیش‌نیازها را نصب کنید:

pip install -r source/requirements.txt

اسکریپت اصلی را اجرا کنید:

python source/main.py

✅ روش ۲: اجرای خودکار روی GitHub (Serverless)

می‌توانید این مخزن را Fork کنید و اجازه دهید GitHub Actions همه‌چیز را مدیریت کند!

  1. مخزن را به حساب خود Fork کنید.
  2. یک Personal Access Token (PAT) بسازید و به‌عنوان Secret اضافه کنید:
  3. مسیر: Settings → Secrets → Actions
  4. Secret جدید با نام PAT_TOKEN اضافه کنید.
  5. ورک‌فلو موجود را فعال کنید:
.github/workflows/update.yml
  1. تمام! ورک‌فلو به‌صورت خودکار:
  2. کانفیگ‌ها را دانلود و به‌روزرسانی می‌کند
  3. تغییرات را کامیت و پوش می‌کند
  4. طبق زمان‌بندی اجرا می‌شود — کاملاً بدون سرور!

Stars Forks Last Commit License Top Language


این پروژه تحت GPL-3.0 License منتشر شده است.

❤️ ساخته‌شده با عشق توسط ShatakVPN

Core symbols most depended-on inside this repo

save_to_file
called by 7
source/main.py
b64_decode
called by 6
source/main.py
rename_line
called by 4
source/main.py
detect_protocol
called by 3
source/main.py
b64_encode
called by 2
source/main.py
b64url_decode
called by 2
source/main.py
split_host_port
called by 2
source/main.py
format_hostport
called by 2
source/main.py

Shape

Function 30

Languages

Python100%

Modules by API surface

source/main.py30 symbols

For agents

$ claude mcp add ConfigForge-V2Ray \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact