StreisandEffect / discussions

30 stars 3 forks source link

Automated Streisand "client" installation? #135

Open ahmadtawakol opened 6 years ago

ahmadtawakol commented 6 years ago

I know that there are clients available for most services on most platforms, but some devices (like smart TVs and gaming consoles) don't support installing VPN clients. For those devices, I set up my own Linux virtual machine on a computer on my local network that I use a VPN gateway. This would also give access to services that are not supported on some devices, like WireGuard and OpenVPN over stunnel on iOS devices.

Can we create a script that automatically installs and configures gateways for the different services that Streisand offers, in the same way that Streisand installs and configures the server?

nopdotcom commented 6 years ago

Maybe something like Docker images?

The new OpenWrt profile support should help some people. If you install a Streisand WireGuard profile on a router, the router becomes a VPN appliance.

I'd love to see more protocols where we can put all the settings in a self-contained file. mobileconfig files are easy to use, and you don't need to fiddle with 25 different config options.

If we don't generate an "all-in-one" file for a protocol, we can build our own format for those Docker appliances.