An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          







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



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)](https://img.shields.io/github/v/release/RealCuf/VCG-Script?color=white&style=for-the-badge)
![GitHub](https://img.shields.io/github/license/RealCuf/VCG-Script?color=white&style=for-the-badge)




screenshot



# معرفی

**اسکریپت وی سی جی پروژه ایی هست که از چندین 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 مورد نظر خود را انتخاب کنید


VCG


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

برای جزئیات آپدیت کلیک کنید




```
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)

![myImage](https://media.giphy.com/media/XRB1uf2F9bGOA/giphy.gif)


# Stargazers over time

[![Stargazers over time](https://starchart.cc/RealCuf/VCG-Script.svg)](https://starchart.cc/RealCuf/VCG-Script)