Git Product home page Git Product logo

vcg-script's Introduction

Welcome to VCG Script

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


Introduction

The VCG script is a project that receives the config from several different share URLs and displays some random config whose profile you specified earlier, and you can save that configuration in a file or create a QR code for them.

If you think this project is helpful to you, you may wish to give a 🌟

Buy Me a Coffee :

  • Tron USDT (TRC20) : TDZccmYTC8AwK5vxwgbc9qPQ4VZHMkFgY4

Telegram Channel : VCG Script


Features

  • Support vless - vmess - trojan - ss - ssr
  • Support for - xtls - tls - reality - Grpc - ws - tcp
  • Apply limits in the number of config
  • Save Configs & QR Code
  • Change the subs link
  • Pingtester
  • Open Source
  • Reality Checker
  • x-ui Backup
  • Upload File to Host

Clone and Install Script

Installing Python , Git

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

In C:\Users\System.name you can access the Source Code


Familiarity with the environment

Read the table below! You can use the desired command to create configs and in the OPTIONS section of the table / script description

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

Example :

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

Command Meaning : 10 Trojan Configs with Config Save + QR Code Creation


All Command

Click for Command details

Usage : 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

Reality Checker

Click for Reality details
  • You can extract the config that has a Reality by adding a -r or --reality command.
python main.py -n 10 -l -r -s -q

Command Meaning : 10 vless Configs with Config Save + QR Code Creation + Reality



Ping Tester

Click for Pingtester details
  • To ping a txt file that contains a number of config, use the following command
python main.py -p
  • Then tap Select File and in the conf folder, select the txt file you want

VCG


Update Script

Click for Update details
python main.py -u

Backup conf and qr and database folders before updating


X-ui Backup

Click for XuiBackup details
  • Use the following command to back up the panel
python main.py -b
  • In the data section, write your server information

ip , port , user , password , remote_path



Edit Source

Click for Edit details
  • In the DECODED_URLS sections, ENCODED_URLS you can choose your favorite Subscribtion link!
# 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",
]

Libraries used in the project

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

Contact Developer

Be sure to join the channel and support us

😶‍🌫️ Twitter : CybrDriver - Channel : Telegram

myImage


Stargazers over time

GitHub View Stargazers over time

vcg-script's People

Contributors

realcuf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vcg-script's Issues

IR-MCI - MTN super low speed or not working .

First of all let me thank you for all of your hard work , specially for helping the people of Iran to reach the free Internet . I just tested some of your config , it's ether not working with IR-MCI or it's working with really low speed . I wonder why ?! because reality configs works fine with IR-MCI operator . is it because so many people is using it? or am i doing something wrong !? i tested some of your configs with 1.8.1 xray core and v2rayng and v2rayN desktop .

Saving problem

I don't know why but the configs don't get saved, I even gave it different config directory but nothing happens, it downloads the configs but doesn't save them

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.