alaa / Oh My Vpn
Setup your own OpenVPN server in 30 seconds!
Stars: ✭ 220
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
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
Doxycannon
A poorman's proxycannon and botnet, using docker, ovpn files, and a dante socks5 proxy
Stars: ✭ 216 (-1.82%)
Mutual labels: openvpn
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
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
orclient.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].