Cross platform creation of peer to peer and remote access for students - lmkelly/Autoguard GitHub Wiki
Topic
Creating a CLI (and potentially GUI if time allows) interface through which students and faculty can remotely request VPN configurations for wireguard through which they can connect to a VPN server and after being approved, install them on their client automatically.
Overview
VPNs are becoming more and more prevalent for folks working office jobs from home, as it allows them to connect to the company network remotely. I've found first hand that the majority of these office workers have their work cut out for them when it comes to troubleshooting tech issues, and when they need help it sucks up all the time from the system admin from the real work they have to do. Making a piece of software that would make it easier to roll out these VPN connections to those that need them in a way they can understand could make this process much more simple and save productivity for many.
Description
Finding or creating a library for a scripting language that can work on all popular operating systems which connects to wireguard/OVPN (or any open-source VPN client). Setting up a backend to receive requests for VPN config (like osticket) and creating a script that can be run on client computer with parameters for all required information.