All Projects → alaa → Oh My Vpn

alaa / Oh My Vpn

Setup your own OpenVPN server in 30 seconds!

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Oh My Vpn

Openvpn
Development repository for the openvpn cookbook
Stars: ✭ 102 (-53.64%)
Mutual labels:  chef, openvpn
chef-kubernetes
Google Kubernetes installer for ubuntu >= 16.04
Stars: ✭ 68 (-69.09%)
Mutual labels:  setup, chef
chef-openvpn
A multi-configuration OpenVPN server cookbook featuring IPv6 support and easy setup of client files.
Stars: ✭ 23 (-89.55%)
Mutual labels:  openvpn, chef
Piadvanced
This started as a custom install for my pihole!
Stars: ✭ 144 (-34.55%)
Mutual labels:  setup, openvpn
Apt
Development repository for the apt cookbook
Stars: ✭ 201 (-8.64%)
Mutual labels:  chef
Arch Rtorrentvpn
Docker build script for Arch Linux base with ruTorrent, rTorrent, autodl-irssi, Privoxy and OpenVPN
Stars: ✭ 185 (-15.91%)
Mutual labels:  openvpn
Chef Client
Development repository for Chef Client cookbook
Stars: ✭ 183 (-16.82%)
Mutual labels:  chef
Macos Cookbook
A Chef cookbook used to provision macOS
Stars: ✭ 183 (-16.82%)
Mutual labels:  chef
Doxycannon
A poorman's proxycannon and botnet, using docker, ovpn files, and a dante socks5 proxy
Stars: ✭ 216 (-1.82%)
Mutual labels:  openvpn
Dotfiles
My lovely dots ~/.💖
Stars: ✭ 212 (-3.64%)
Mutual labels:  setup
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (-11.36%)
Mutual labels:  setup
Openvpn3 Linux
OpenVPN 3 Linux client
Stars: ✭ 186 (-15.45%)
Mutual labels:  openvpn
Chef Bcpc
Bloomberg Clustered Private Cloud distribution
Stars: ✭ 205 (-6.82%)
Mutual labels:  chef
Mcw Cloud Native Applications
MCW Cloud-native applications
Stars: ✭ 184 (-16.36%)
Mutual labels:  chef
Chef Cookbook
Development repository for Chef cookbook RabbitMQ
Stars: ✭ 212 (-3.64%)
Mutual labels:  chef
Ansible Ubuntu
Ansible scripts to setup Ubuntu desktop/server
Stars: ✭ 182 (-17.27%)
Mutual labels:  setup
Supermarket
Chef's community platform
Stars: ✭ 192 (-12.73%)
Mutual labels:  chef
Kitchen Ec2
A Test Kitchen Driver for Amazon EC2
Stars: ✭ 211 (-4.09%)
Mutual labels:  chef
Consul
Development repository for the consul cookbook
Stars: ✭ 188 (-14.55%)
Mutual labels:  chef
Openvpn Install
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
Stars: ✭ 14,199 (+6354.09%)
Mutual labels:  openvpn

oh-my-vpn!

Setup your own OpenVPN server in ~30 seconds! and secure your naked internet connections before it is too late.

Server Setup

Pick a new cheap server, CPU and Memory does not really matter Cloud providers are awesome for this setup

Use the one-liner script (Server):

curl -L https://git.io/pdTu | sh

This will take care about setting up the Server for you, and generates the client config files for you at the following paths:

  • /root/client.conf
  • /root/client.ovpn

The client config files are actually Readable and Identical, But some OpenVPN clients requires different file extension.

Post-Installation (Client):

  • Install OpenVPN client your machine.
  • Copy the client configurations file client.conf or client.ovpn and import it to your favorite OpenVPN client.
  • Server supports up to 3 connected clients, assuming you use it on your Laptop, Smart-Phone and Tablet.

Supported Operating Systems (Tested):

  • Ubuntu 14.10
  • Ubuntu 14.04
  • Ubuntu 13.10
  • Debian 7.0
  • Debian 7.4
  • Debian 7.6
  • Debian 7.8

TODO

  • Build Docker image for Server
  • Build Docker image for client and route client connections through the container
  • Pipe-line the project to Travis-ci for continous testing
  • Add Support for other platforms: Centos, Fedora, OpenSUSE, Archlinux, Gentoo
  • Add Multi-Client support
  • Improve the README

Contribute

  • Fork and submit pull requests
  • For new features or refactoring make sure all kitchen tests pass on all platforms
  • You can run the tests:
cd cookbooks/openvpn/
kitchen verify -c 6
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].