Skip to content

px1624/vpn-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏆 VPN Lab

This is an implementation of the VPN Lab designed by the SEEDLabs. This VPN is implemented using TUN/TAP and it supports tunnel encryption (tls/ssl), server and client authentication (openssl), and multiple client connections (socket). The full lab instructions can be found here.

📋 Requirements

⚙️ Installation

> make

🚀 How to Run

To run the server:

> sudo ./vpnserver [server_cert] [server_key]

To run the client:

> sudo ./vpnclient  [hostname] [port]

Note: You also need to configure the TUN interfaces on both sides and set up routings. See the lab description for instructions.

📄 License

About

This is a implementation of SEEDLabs' VPN lab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published