Displaying 1 to 20 from 20 results

algo - Set up a personal IPSEC VPN in the cloud

  •    Shell

Algo VPN is a set of Ansible scripts that simplify the setup of a personal IPSEC VPN. It uses the most secure defaults available, works with common cloud providers, and does not require client software on most devices. See our release announcement for more information. The easiest way to get an Algo server running is to let it set up a new virtual machine in the cloud for you.

docker-ipsec-vpn-server - Docker image to run an IPsec VPN server, with IPsec/L2TP and Cisco IPsec

  •    Shell

Docker image to run an IPsec VPN server, with both IPsec/L2TP and Cisco IPsec. Based on Debian 9 (Stretch) with Libreswan (IPsec VPN software) and xl2tpd (L2TP daemon).

setup-ipsec-vpn - Scripts to build your own IPsec VPN server, with IPsec/L2TP and Cisco IPsec on Ubuntu, Debian and CentOS

  •    Shell

Set up your own IPsec VPN server in just a few minutes, with both IPsec/L2TP and Cisco IPsec on Ubuntu, Debian and CentOS. All you need to do is provide your own VPN credentials, and let the scripts handle the rest. An IPsec VPN encrypts your network traffic, so that nobody between you and the VPN server can eavesdrop on your data as it travels via the Internet. This is especially useful when using unsecured networks, e.g. at coffee shops, airports or hotel rooms.

subnet - Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN.

  •    Go

Simple VPN server/client for the rest of us. subnet establishes a TLS connection to the server. A TUN interface is created, and setup with the given network parameters (local IP, subnet). All traffic that matches the localIP + subnet gets routed to the VPN server.

AWS-VPN-Server-Setup - Setup your own private, secure, free* VPN on the Amazon AWS Cloud in 10 minutes


Please refer to the blog article with all details on setting up your VPN server on the AWS cloud using cloudformation templates. You can launch a VPN on any of AWS regions which include Tokyo, Singapore, Sydney, Frankfurt, Ireland, Sao Paulo, N. Virginia, N. California, Oregon, Mumbai, London, Canada central and Seoul.

node - Mysterium Node - VPN server and client for Mysterium Network

  •    Go

Cross-platform software to run a node in Mysterium Network. It contains Mysterium server (node), client API (tequila API) and client-cli (console client) for Mysterium Network. Currently node supports OpenVPN as its underlying VPN transport.

smartvpn-billing - Billing and auth system for VPN provider

  •    Javascript

This is OpenSource, Free software. You may use it anyway you want. It is provided AS IS. Check out LICENSE file for more info.

IKEv2-setup - Set up Ubuntu Server 17.04 as an IKEv2 VPN server

  •    Shell

A Bash script that takes Ubuntu Server 17.04 from clean install to production-ready IKEv2 VPN with strongSwan. Comments and pull requests welcome.Configuration files, scripts and instructions are sent by email. They are also dropped in the newly-created non-root user's home directory on the server (this point may be important, because VPS providers sometimes block traffic on port 25 by default, and conscientious email providers will sometimes mark a successfully sent email as spam).

ovpm - OpenVPN Management Server - Effortless and free OpenVPN server administration

  •    Go

OVPM allows you to administrate an OpenVPN server on linux easily via command line and web interface. With OVPM you can create and run an OpenVPN server, add/remove VPN users, generate client .ovpn files for your users etc.

adblocking-vpn - 🔒 Create your own VPN server that blocks malicious domains to enhance your security and privacy


This is a how to guide to creating your own VPN server that also blocks malicious domains to enhance your security and privacy while browsing. Quite simply, this guide will set you up with a Linux server that runs OpenVPN, with Dnsmasq, with a modified hosts file that routes offending sites to

rpi-vpn-server - VPN server for the ARM based Raspberry PI

  •    Shell

This images aims at ARM architecture, uses the well known stronSwan IPsec stack, is based on alpine Linux, which is with ~5 MB much smaller than most other distribution base, and thus leads to a slimmer VPN server image.

digital-ocean-private-vpn - Script used to create personal VPN on Digital Ocean via their API

  •    Shell

Setup your own personal VPN server hosted on Digital Ocean with a single command. Read below how to get API_KEY_HERE and SSH_FINGERPRINT_HERE. First is needed to create/destroy droplets by your account, another is to be able to access created droplet using SSH.

easy-vpn - :bomb: commandline tool to spin up a VPN server on a cloud VPS that self-destructs after reaching a timelimit

  •    Go

easy-vpn allows you to quickly spin up a new VM on a cloud VPS provider (currently supports DigitalOcean and VULTR) that contains a running VPN server (pptpd) to use. After reaching a certain max. amount of uptime the VM will self-destruct (destroy) itself, to stop any ongoing costs on your cloud VPS account. easy-vpn will first add the public-key specified in the configuration file to your cloud VPS providers admin panel. Then it will create and start a new VM named easy-vpn with this public-key installed. After the VM is up and ready to be used it will connect via SSH to it, install docker and run the docker image docker-pptpd. It will create a randomly generated username and password for pptpd to be used. Also within the VM it will run the shellscript self-destruct.sh, which upon reaching a timelimit will cause the VM to self-destruct / destroy itself, by making an API call to your cloud VPS provider.

Debian-Privacy-Server-Guide - How to configure privacy and security enhancing services on a remote Debian GNU/Linux server


This is a step-by-step guide to configuring and managing a domain, remote server and hosted services, such as VPN, a private and obfuscated Tor bridge, and encrypted chat, using the Debian GNU/Linux operating system and other free software. I like to set up my servers and services in these ways. This guide is not meant to be a canonical guide on best practices. I am not responsible for anything you do nor break by following any of these steps.

smartvpn - 帮助运维人员快速自动化安装OpenVPN服务的脚本,主要用于企业使用OpenVPN组网环境。

  •    Shell


l2tpvpn-docker-pi - L2TP/IPsec VPN Server with Raspberry Pi and Docker

  •    Shell

This solution provides a quick way to setup your own L2TP/IPsec VPN Server with Raspberry Pi and Docker. For reference of how this works, you can checkout my blog post. Follow this blog post, complete step 1 through 6 to setup operating system on the Raspberry Pi and forward UDP port 500 and UDP port 4500 to your Raspberry Pi device.

RaspberryPi-Wireguard - WireGuard is an interesting new VPN protocol that has the potential to bring major change to the VPN industry


WireGuard is an interesting new VPN protocol that has the potential to bring major change to the VPN industry. In comparison to existing VPN protocols, such as OpenVPN and IPSec, WireGuard may offer faster speeds and better reliability with new and improved encryption standards. This repository aims to help with the installation of Wireguard, tested on a Raspberry Pi 3 B. With cat command we can view the content of the generated file.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.