EdgeVPN uses go-libp2p to create private decentralized networks.
Join nodes via shared secrets
A Lightweight, small blockchain in your pocket.
DHCP and DNS
Automatically decentralized coordinated IP assignment and Embedded DNS server to resolve domains from a decentralized domain registry
Send and receive files between hosts also outside the VPN
Expose and route TCP services over the p2p network also without the VPN
Simple REST API with an embedded and simple UI with batteries included to operate the network Blockchain.
If you like to play with code, check out our issues that are marked as “good first issue” and open a Pull Request on GitHub. New users are always welcome, and have fun!