https://github.com/realcuf/vcg-script
Iran freedom - This Python Script Generator Free V2Ray Configs! Vmess & Vless & Trojan & SS & SSR
https://github.com/realcuf/vcg-script
config host ping shadowsocks shadowsocksr trojan vmess x-ui x-uibackup
Last synced: about 13 hours ago
JSON representation
Iran freedom - This Python Script Generator Free V2Ray Configs! Vmess & Vless & Trojan & SS & SSR
- Host: GitHub
- URL: https://github.com/realcuf/vcg-script
- Owner: RealCuf
- License: mit
- Created: 2023-05-18T09:45:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-12T11:43:23.000Z (12 months ago)
- Last Synced: 2025-04-19T17:31:36.868Z (6 months ago)
- Topics: config, host, ping, shadowsocks, shadowsocksr, trojan, vmess, x-ui, x-uibackup
- Language: Python
- Homepage: https://t.me/VCGScript
- Size: 79.1 KB
- Stars: 33
- Watchers: 2
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README-fa.md
- License: LICENSE
Awesome Lists containing this project
README
خوش اومدید به اسکریپت وی سی جی
Easy To Generat With V2Ray Config Generator Easy Install With Few ClicksThis Python script downloads free V2Ray configs , which are updated everyday and include
( Vmess & Vless & Trojan & ShadowSocks & ShadowSocksR )اینترنت برای همه ؛ یا هیچکس!


![]()
# معرفی
**اسکریپت وی سی جی پروژه ایی هست که از چندین URL سابسکرایبشن مختلف ، کانفیگ هایی را دریافت میکند و برای شما تعدادی کانفیگ تصادفی که نوع آن را از قبل مشخص کرده اید نمایش میدهد و شما میتونید آن کانفیگ را در یک فایل ذخیره یا QR کد برای آن ها بسازید.**
**اگر فکر می کنید این پروژه برای شما مفید است ، ممنون میشم یک ستاره بدهید** :star2:
**برای من قهوه بخر :**
- Tron USDT (TRC20) : `TDZccmYTC8AwK5vxwgbc9qPQ4VZHMkFgY4`
### کانال تلگرام : [VCG Script](https://t.me/VCGScript)
# امکانات
- پشتیبانی از 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 مورد نظر خود را انتخاب کنید
## آپدیت اسکریپت
برای جزئیات آپدیت کلیک کنید
```
python main.py -u
```
> قبل از بروزرسانی از پوشه های Database و QR Backup و QR بک آپ بگیرید
## بک اپ X-ui
برای جزئیات X-ui کلیک کنید
- برای تهیه نسخه پشتیبان از پنل از دستور زیر استفاده کنید
```
python main.py -b
```
- در بخش داده ها ، اطلاعات سرور خود را بنویسید
> آیپی , پورت , یوزرنیم , پسورد , مسیر فایل
## ویرایش کد
برای جزئیات ویرایش کلیک کنید
- در بخش های DECODED_URLS , ENCODED_URLS میتونید لینک سابسکرایبشن دلخواه خودتون رو قرار بدید!
```python
# 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](https://twitter.com/CybrDriver) -
Channel : [Telegram](https://t.me/VCGScript)
# Stargazers over time
[](https://starchart.cc/RealCuf/VCG-Script)