Skip to content

octomation/vpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🀫 VPN

Easy way to up your virtual private network.

πŸ’‘ Idea

Nothing special, just to find a way to set up and run a personal VPN quickly.

πŸ† Motivation

Internet censorship has been increasing steadily for the last decade. Needs more? 10 reasons why you need a VPN.

πŸ€Όβ€β™‚οΈ How to

$ export VPN_NAME=gateway   # your server name, any way you like
$ export VPN_HOST=127.0.0.1 # your server ip

$ cat ansible/hosts.tpl.ini \
  | sed "s/{{.Name}}/${VPN_NAME}/g" \
  | sed "s/{{.Host}}/${VPN_HOST}/g" \
  > ansible/hosts

$ make

Recommended providers

Provider Availability IPv6 Price
DigitalOcean worldwide βœ“ $5/month
Linode worldwide βœ“ $5/month
Vultr worldwide βœ“ $2.5/month

☝️ all links are referral

🧩 Installation

$ git clone git@github.com:octomation/vpn.git && cd vpn

πŸ‘¨β€πŸ”¬ Research

Articles

At DigitalOcean

At Serverwise

Sources

Toolset

Upcoming

made with ❀️ for everyone