goVPN is a lightweight, high-performance VPN server and client written in Go. It aims to provide secure, fast, and easy-to-use VPN connectivity for developers and end-users.
- Simple configuration and deployment
- Secure encryption using modern cryptographic standards
- Cross-platform support
- Minimal dependencies
- CLI for server and client management
-
Clone the repository:
git clone https://github.com/gedons/go_VPN.git cd go_VPN -
Build the project:
go build -o go_vpn ./cmd/go_vpn
./go_vpn server --config server-config.yaml./go_vpn client --config client-config.yamlEdit the provided server-config.yaml and client-config.yaml files to suit your environment.
Contributions are welcome! Please open issues or submit pull requests.
This project is licensed under the MIT License.