trailofbits/algo ? reverse-engineered prompt
Reverse engineered prompt
Build me a simple tool that helps a person set up their own private VPN server in the cloud, with the focus on making it as easy and safe as possible.
It should guide the user through choosing a cloud provider, creating the server, and then generating client files for each device. I want support for WireGuard and modern IPsec, with good security defaults, and the ability to create separate users for different devices. After setup, it should place the finished configs and certificates in a clear folder, and generate QR codes for easy phone setup. It would also be great if it can optionally enable a local DNS ad blocker, and create limited SSH access for tunneling if needed.
Please make it work well on a normal laptop, and let it handle the messy server setup automatically. If you need to check current provider or VPN docs online, do that. Keep the experience straightforward, with clear prompts and sensible defaults, so a non expert can get a working VPN without having to understand all the plumbing.
Are you gonna build this?
make sure you review the code using coderabbit