Skip to content

play-iot/iot-vpn

Repository files navigation

PlayiO VPN

Play-iO IIoT VPN solution

softether

VPN Client

Supported Operating system

Distro Release Architecture Status
Raspbian Stretch/Buster ARMv7/ARM64
BeagleBoard Stretch/Buster ARMv7/ARM64
OpenWRT 18.x/19.x ARMv7/ARM64/Mips
Ubuntu 16.x/18.x/20.x ARMv7/ARM64/x86_64
Debian 9/10 ARMv7/ARM64/x86_64
Fedora 31/32/33 ARMv7/ARM64/x86_64 ⚠️ SELinux
CentOS 6/7/8 ARMv7/ARM64/x86_64 ⚠️ SELinux
RHEL 7.x/8.x ARMv7/ARM64/x86_64 ⚠️ SELinux
Windows 8/10 x86_64 ⚠️ SoftetherVPN
MacOS 7.x/8.x x86_64
Android 7.x/8.x x86_64

Support DNS resolver

How to use

Please read VPNC README

VPNC Deployer

Docker Image Version (latest semver) Docker Image Size (latest semver)

The CLI tool based on ansible and docker to mass deploy VPN client on one or many devices/computers.

VPN DDNS

Docker Image Version (latest semver) Docker Image Size (latest semver)

The CLI application syncs every 2 minutes VPN client IP addresses to private Google Cloud DNS:

  • DNS zone name for each customer: device.<customer-code>
  • Device DNS name: <device-hostname>.device.<customer-code>

How to contribute

Please read SETUP.md to setup your environment.