Skip to content

BrunIF/wg-ccg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wireguard client configuration generator (wg-ccg)

Additional software

Please install qr utility and pillow library. Also install wirequrd tools

pip3 install qrcode pillow
# For Mac
brew install wg-tools
# for Linux Ubuntu
sudo apt install wireguard

Configure

Please rename file server_info.example and fill correct data

cp server_info.example server_info

You can change DNS to own or public (like Google DNS)

DNS = 1.2.3.1

or

DNS = 8.8.8.8, 8.8.4.4

After you need change PublicKey from your Wireguard server and Endpoint (IP and Port)

Usage

Generate client configuration for client and server

./wg-ccg "10.10.10.2" "Test user"

All configuration user files (conf and png) you can find in clients folder. Configuration for sever find in server-append.conf file.

Bulk generation of configurations

Create file user-list.txt with IP addresses and User names. Ex.

1.1.1.1 User Name1
1.1.1.2 User Name1 Mobile
2.2.2.2 User Name2
3.3.3.3 User Name3

Run command for generate configuration file and QR code for this users.

./bulk-generate ./user-list.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages