Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Vpn At Home | 1,090 | 3 years ago | 8 | gpl-3.0 | Python | |||||
1-click, self-hosted deployment of OpenVPN with DNS ad blocking sinkhole | ||||||||||
Vpn Deploy Playbook | 929 | 5 years ago | 33 | gpl-3.0 | Shell | |||||
A Collection of Ansible Playbook for deploy vpn services | ||||||||||
Cloudblock | 694 | 20 days ago | 5 | apache-2.0 | HCL | |||||
Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible. | ||||||||||
Wireguard Go Docker | 135 | 5 months ago | 4 | gpl-3.0 | Makefile | |||||
Wireguard docker image | ||||||||||
Ikev2_vpn | 54 | 4 years ago | mit | Shell | ||||||
Deploy VPN in 1 minute! Scripts / manuals for strongswan IKEv2 VPN (PSK and certs) | ||||||||||
Proton Vpn Settings | 39 | 2 years ago | 26 | JavaScript | ||||||
ProtonVPN React web application | ||||||||||
Supply Chain Smart Contracts | 18 | 5 years ago | mit | JavaScript | ||||||
Strongswan | 15 | 5 years ago | C | |||||||
tools for deploy strongswan VPN | ||||||||||
Ansible L2tp_ipsec | 13 | 9 years ago | apache-2.0 | |||||||
Deploy xl2tpd over IPsec for Ubuntu 12.04 | ||||||||||
Ansible Wireguard | 10 | 2 years ago | Jinja | |||||||
Ansible role to deploy a wireguard server |
A collection of Ansible Playbooks to deploy VPN and proxy services.
[sudo] pip install ansible
install Ansible in control machineansible-galaxy install --force -r requirements.yml
install / update some third party roles .cp ansible_hosts{.example,}
copy ansible_hosts.example
to ansible_hosts
group_vars
or create and edit host_vars/SERVER_NAME.yml
to fit your needsansible-playbook PLAYBOOK_NAME.yml
to setup serversThere are also some guides (in Chinese) in the Wiki
Simply clone this repo and make sure you have Vagrant + Virtual Box installed and...
vagrant up ubuntu --no-provision
vagrant provision ubuntu
It may take about 10 ~ 60 minutes depends on your network. Vagrant is using Ubuntu 14.04 (ubuntu/trusty64) for it's OS. If you'd like to test on Debian Wheezy:
vagrant up debian --no-provision
vagrant provision debian
Support this project and others by ftao via gratipay.