Skip to content

felisevan/WireguardConfigGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

197dd4d · Oct 27, 2024

History

8 Commits
Jun 1, 2023
Jun 1, 2023
Oct 27, 2024
Oct 27, 2024
Oct 27, 2024
Jun 1, 2023

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.json 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