Skip to content

hosteons/vpn-oneclick-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔐 VPN One-Click Installer (OpenVPN + WireGuard)

This is a one-click Bash script that installs a secure VPN server using either OpenVPN or WireGuard on popular Linux distributions.

✅ Supported Operating Systems

  • Ubuntu 20.04 / 22.04
  • Debian 11+
  • AlmaLinux 8 / 9
  • CentOS 7 / 8

🧰 Features

  • Choose OpenVPN or WireGuard interactively
  • Secure, production-ready defaults
  • Easy-RSA automation for OpenVPN (TLS, certs, client config)
  • Client .ovpn or .conf output saved to /root/
  • Works on Hosteons VPS or any KVM VPS

📥 How to Use

wget https://raw.githubusercontent.com/hosteons/vpn-oneclick-installer/main/vpn_installer.sh
chmod +x vpn_installer.sh
sudo ./vpn_installer.sh

📂 Output Files

  • /root/client.ovpn (OpenVPN)
  • /root/client.conf (WireGuard)

⚙️ Example

Choose VPN type to install:
1) WireGuard
2) OpenVPN
Enter your choice [1-2]:

🔗 Related Links

📝 License

This project is licensed under the MIT License. See LICENSE file for details.

About

One-click VPN installer script for OpenVPN and WireGuard — works on Ubuntu, Debian, AlmaLinux, and CentOS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages