Skip to content

felisevan/WireguardConfigGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WireguardConfigGenerator

A Wireguard Config Generator that supports IPv6 and more.

Features

  • Support generate IPv6 list.
  • Support preshard key. (But not user-defined due to security consideration)
  • Support every item in wg and wg-quick config file.

Usage

  1. Install dependency
pip -r requirements.txt
  1. Edit config.py according to your need.
  2. Run main.py

Dependencies

Have no dependency on wg-tools. Only a Python 3rd library pynacl is needed to generate public key and private key.

License

Using AGPL-3.0

Appendix

wg config file format

wg-quick config file format

About

A Wireguard Config Generator that supports IPv6 and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages