Skip to content

YuraT/vpgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPGen

One-click WireGuard config generator, work in progress.

Why?

Make it easier to share VPN access with friends/family, making use of existing networking infrastructure.

How?

Currently, the supported backend is OPNsense. VPGen just creates WireGuard clients on the configured interface via the OPNsense API.

Future plans include supporting other API backends (e.g. Netmaker) and wg-quick for standalone setups.

Development

Development uses bun. An additional prepare step is needed to set up typia for type validation.

For example .env settings, see .env.example

bun install
bun run prepare
bun run dev

About

One-click WireGuard config generator, work in progress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published