This page discusses things to do to have secure communication.

VPN

I use OpenVPN for the VPN service. This is a open source product that is also used in many commercial VPNs.

The entire configuration is contained in one .ovpn file. This file has the servers and keys needed to connect. While it *does* just work as it is, you may need to edit the files in the future to fix any issues that may come up (or I can send new ones). There is one file *per device*, so they shouldn't be shared across devices. I have given you a large number of initial files, so there should be plenty to go around. If any of the files get lost, please let me know so I can remove their access and it's no problem.

There are 9 keys of the form DarstTX1 - DarstTX9. There are two variants: the normal and the -redirect. You only want to use the -redirect ones, these are the ones that are configured to send **all** traffic through the VPN. ***Only use the -redirect files for "normal" usage.***. However.

It's possible that there will be problems with these, or they will be blocked. Let me know and I can investigate more.

Windows

I think you should be able to double click on the .ovpn file and have OpenVPN just start it. I can't debug Windows, so I don't know if it will all just work.

Android

There are different programs for Android. https://play.google.com/store/apps/details?id=net.openvpn.openvpn

Copy the -redirect.ovpn file to the device somehow (I guess you could always email it to yourself, but then Google has a copy). Start the app, have it import the configuration from that file, and it should work. I use this myself.

Apple devices?

Chat (Off The Record encryption)

This securely encrypts chats end-to-end, so that even the servers in the middle (Google, for example), can't know what is being sent. This is highly advisable to use.

Voice / video calls

SecureCommunication (last edited 2014-07-30 21:55:15 by cs181022094)