All Projects → JamesClonk → easy-vpn

JamesClonk / easy-vpn

Licence: MIT License
💣 commandline tool to spin up a VPN server on a cloud VPS that self-destructs after reaching a timelimit

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to easy-vpn

Vpngate With Proxy
vpn gate client for linux, be able to connect to open vpn server through proxy
Stars: ✭ 150 (+455.56%)
Mutual labels:  vpn-server
Smartvpn Billing
Billing and auth system for VPN provider
Stars: ✭ 250 (+825.93%)
Mutual labels:  vpn-server
openconnect-installer
Automatically set up an Openconnect/Anyconnect VPN server(ocserv) with Let's Encrypt with just one command in CentOS 8.
Stars: ✭ 64 (+137.04%)
Mutual labels:  vpn-server
Autovpn
Create On Demand Disposable OpenVPN Endpoints on AWS.
Stars: ✭ 1,959 (+7155.56%)
Mutual labels:  vpn-server
Sstp Server
Secure Socket Tunneling Protocol (SSTP VPN) server for Linux.
Stars: ✭ 180 (+566.67%)
Mutual labels:  vpn-server
topvpn.github.io
Top VPN in China (mainland) 在全球(含中國大陆)好用的国外优质付费vpn推荐
Stars: ✭ 27 (+0%)
Mutual labels:  vpn-server
Vpncn.github.io
2021中国翻墙软件VPN推荐以及科学上网避坑,稳定好用。对比SSR机场、蓝灯、V2ray、老王VPN、VPS搭建梯子等科学上网与翻墙软件,中国最新科学上网翻墙梯子VPN下载推荐。
Stars: ✭ 3,925 (+14437.04%)
Mutual labels:  vpn-server
VPN
Personal vpn using v2ray and shadowsocks hosted on heroku
Stars: ✭ 154 (+470.37%)
Mutual labels:  vpn-server
Shadowsocks Heroku
本项目已删除
Stars: ✭ 224 (+729.63%)
Mutual labels:  vpn-server
terraform-aws-pritunl-vpn-server
Pritunl VPN Server for your public/private like VPC on AWS
Stars: ✭ 40 (+48.15%)
Mutual labels:  vpn-server
Tizi
✅ ✅ ✅ 梯子 TOP推荐(持续更新) ✅ ✅ ✅ PC梯子,Windows梯子,电脑梯子,国外好用梯子,推荐翻墙梯子软件,海外加速器梯子,国外vpn,科学上网工具,靠谱iPhone/iPad/安卓/Android/Mac/Linux/PC/路由器都可以用的梯子
Stars: ✭ 168 (+522.22%)
Mutual labels:  vpn-server
Docker Openvpn
🔐 Out of the box stateless openvpn-server docker image which starts in less than 2 seconds
Stars: ✭ 174 (+544.44%)
Mutual labels:  vpn-server
Wireguard-DNScrypt-VPN-Server
Fast setup wireguard server script, with dnscrypt and adblocking, maleware blocking, more blocking if you need. Use case eg. always on vpn and adblocking on ios or android, and be more secured in unknown networks.
Stars: ✭ 48 (+77.78%)
Mutual labels:  vpn-server
Upribox
Usable Privacy Box
Stars: ✭ 153 (+466.67%)
Mutual labels:  vpn-server
openvpn
Build your own private VPN server. OpenVPN, Scramblesuit and DNS up in less then 5 minutes
Stars: ✭ 78 (+188.89%)
Mutual labels:  vpn-server
Adblocking Vpn
🔒 Create your own VPN server that blocks malicious domains to enhance your security and privacy
Stars: ✭ 139 (+414.81%)
Mutual labels:  vpn-server
Setup Ipsec Vpn
Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
Stars: ✭ 16,987 (+62814.81%)
Mutual labels:  vpn-server
vpn-user-portal
VPN User Portal
Stars: ✭ 23 (-14.81%)
Mutual labels:  vpn-server
ezpptp
Easy PPTP VPN setup script for Debian based VPS
Stars: ✭ 87 (+222.22%)
Mutual labels:  vpn-server
vpns
A collection of vpns
Stars: ✭ 112 (+314.81%)
Mutual labels:  vpn-server

easy-vpn

a simple commandline tool to spin up a VPN server on a cloud VPS that self-destructs after reaching a max. uptime

Screenshot


What does it do?

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.

How does it do that?

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.

Installation from source

go get github.com/JamesClonk/easy-vpn

Configuration

vim easy-vpn.toml

Usage

easy-vpn help

=============

Notes

  • This project is NOT, ABSOLUTELY NOT intended to provide privacy or security
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].