Learning VPN
1h 7mIntermediate2025-10-30
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
In this course, Scott Simpson delves into the essentials of Virtual Private Networks (VPNs), including how they function and their significance in securing systems. Learn about common VPN protocols, implementations, and how to connect using various devices. Discover how to use an SSH server to create SSH tunnels, as well as how to use SSH as a SOCKS proxy. Find out how to configure OpenVPN servers and use IKEv2 and WireGuard protocols with Algo. Explore commercial VPN providers and learn how to troubleshoot issues, optimize VPN configurations, and implement secure VPN connections. This course is designed for intermediate computer users and help desk professionals seeking to bolster their understanding and use of VPNs.
Concepts
Introduction
- What is a VPN
- Lab setup
VPN Basics and Protocols
- How a VPN works
- VPN terms and concepts
- Common VPN protocols
- Non-VPN protocols
VPN Implementations
- Appliances and multifunction devices
- Commercial VPN providers
- Connecting from a desktop or laptop
- Connecting from a mobile device
- Planning a VPN solution
SSH tunnels and proxies
- Configuring an SSH server
- Create an SSH tunnel
- Using SSH as a SOCKS proxy
OpenVPN
- Set up an OpenVPN server
- Connect to OpenVPN from a client
IKEv2 and WireGuard
- IKEv2 and WireGuard with Algo
- Connecting to Algo from a client
- WireGuard mesh networks
Conclusion
- Troubleshooting tips
- Next steps