Skip to content

Latest commit

 

History

History
261 lines (181 loc) · 8.54 KB

File metadata and controls

261 lines (181 loc) · 8.54 KB

خوش اومدید به اسکریپت وی سی جی

English / فارسی

Easy To Generat With V2Ray Config Generator Easy Install With Few Clicks

This Python script downloads free V2Ray configs , which are updated everyday and include
( Vmess & Vless & Trojan & ShadowSocks & ShadowSocksR )

اینترنت برای همه ؛ یا هیچ‌کس!

GitHub release (latest by date) GitHub


screenshot


معرفی

اسکریپت وی سی جی پروژه ایی هست که از چندین URL سابسکرایبشن مختلف ، کانفیگ هایی را دریافت میکند و برای شما تعدادی کانفیگ تصادفی که نوع آن را از قبل مشخص کرده اید نمایش میدهد و شما میتونید آن‌ کانفیگ را در یک فایل ذخیره یا QR کد برای آن‌ ها بسازید.

اگر فکر می کنید این پروژه برای شما مفید است ، ممنون میشم یک ستاره بدهید 🌟

برای من قهوه بخر :

  • Tron USDT (TRC20) : TDZccmYTC8AwK5vxwgbc9qPQ4VZHMkFgY4

کانال تلگرام : VCG Script


امکانات

  • پشتیبانی از vless - vmess - trojan - ss - ssr
  • پشتیبانی از for - xtls - tls - reality - Grpc - ws - tcp
  • اعمال محدودیت در تعداد ساخت کانفیگ
  • امکان ذخیره کانفیگ ها و ساخت QR Code
  • تغییر لینک سابسکرایبشن به لینک دلخواه شما
  • تست پینگ از کانفیگ ها
  • متن باز و قابل ویرایش
  • چک کردن ریالیتی در ساب ها
  • پشتیبان گیری از x-ui
  • اپلود فایل ها در هاست

کلون و نصب اسکریپت

نصب داشتن Python , Git

git clone https://github.com/RealCuf/VCG-Script.git
cd VCG-Script
pip install -r requirements.txt
python main.py

در C:\Users\System.name میتونید به سورس کد دسترسی داشته باشید


آشنایی با محیط

جدول زیر رو مطالعه کنید! میتونید برای ساخت کانفیگ ها از دستور مورد نظر و در قسمت OPTIONS از توضیحات جدول / اسکریپت استفاده کنید

Number of configs Vmess configs only Vless configs only Trojan configs only Save configs to a file Save QR codes Reality Checker Pingtester x-ui Backup Upload File
-n -v -l -t -s -q -e -p -b -o

مثال :

python main.py -n 10 -t -s -q

معنی دستور : 10 عدد کانفیگ تروجان به همراه ذخیره کانفیگ ها + ساخت QR Code


تمام دستورات

برای جزئیات دستورات کلیک کنید

استفاده : python main.py [Options]

Command Alternative command Action
-n --number Number of Configs - Default : 5
-v --vmess Vmess Configs only
-l --vless Vless Configs only
-t --trojan Trojan Configs only
-h --shadowsocks ShadowSocks Configs only
-a --shadowsocksr ShadowSocksR Configs only
-r --reality Reality Checker
-s --save Save Configs
-q --qr Save QR codes
-b --backup x-ui Backup
-p --ping Pingtester
-o --host Upload File to Host
-u --update Update Script

چک کردن ریالیتی

برای جزئیات ریالیتی کلیک کنید
  • میتوانید با افزودن یک دستور -r یا - -Reality ، کانفیگ هایی را که ریالیتی دارند ، استخراج کنید.
python main.py -n 10 -l -r -s -q

معنی دستور : 10 عدد کانفیگ وی لس به همراه ذخیره کانفیگ ها + ساخت QR Code + ریالیتی



تست پینگ

برای جزئیات پینگ کلیک کنید
  • برای پینگ یک فایل txt که شامل تعدادی کانفیگ است ، از دستور زیر استفاده کنید
python main.py -p
  • سپس روی File Select کلیک کنید و در پوشه Conf ، فایل txt مورد نظر خود را انتخاب کنید

VCG


آپدیت اسکریپت

برای جزئیات آپدیت کلیک کنید
python main.py -u

قبل از بروزرسانی از پوشه های Database و QR Backup و QR بک آپ بگیرید


بک اپ X-ui

برای جزئیات X-ui کلیک کنید
  • برای تهیه نسخه پشتیبان از پنل از دستور زیر استفاده کنید
python main.py -b
  • در بخش داده ها ، اطلاعات سرور خود را بنویسید

آیپی , پورت , یوزرنیم , پسورد , مسیر فایل



ویرایش کد

برای جزئیات ویرایش کلیک کنید
  • در بخش های DECODED_URLS , ENCODED_URLS میتونید لینک سابسکرایبشن دلخواه خودتون رو قرار بدید!
# URLs for configs not encoded in a base64 string
DECODED_URLS = [
    "https://raw.githubusercontent.com/mahdibland/ShadowsocksAggregator/master/sub/sub_merge.txt",
    "https://raw.githubusercontent.com/awesome-vpn/awesome-vpn/master/all",
    "https://raw.githubusercontent.com/freefq/free/master/v2",
    "https://raw.fastgit.org/ripaojiedian/freenode/main/sub",
]

# URLs for configs encoded in a base64 string
ENCODED_URLS = [
    "https://raw.githubusercontent.com/Bardiafa/Free-V2ray-Config/main/Splitted-By-Protocol/vmess.txt",
    "https://raw.githubusercontent.com/Bardiafa/Free-V2ray-Config/main/Splitted-By-Protocol/vless.txt",
    "https://raw.githubusercontent.com/Bardiafa/Free-V2ray-Config/main/Splitted-By-Protocol/trojan.txt",
]

کتابخانه های استفاده شده در پروژه

  • Base64 - Datetime - OS - Random - Subprocess - Sys
  • Qrcode - Requests - Rich - Argparse - Time - Git
  • Tkinter - Ping3 - Threading - Pyperclip - Pysftp
  • PySimpleGUI - Ftplib - Webbrowser - Shutil

ارتباط با من

حتماً به کانال بپیوندید و از من حمایت کنید

😶‍🌫️ Twitter : CybrDriver - Channel : Telegram

myImage


Stargazers over time

Stargazers over time