cryptostorm's community forum

Ξ welcome to cryptostorm's member forums ~ you don't have to be a cryptostorm member to post here Ξ
Ξ any OpenVPN configs found on the forum are likely outdated. For the latest, visit here or GitHub Ξ
Ξ If you're looking for tutorials/guides, check out the new https://cryptostorm.is/#section6 Ξ

Looking for assistance with a cryptostorm connection issue? Post here & we'll help out. Also: if you're not sure where to post, do so here & we'll move things around as needed. Also: for quickest support, email our oddly calm & easygoing support reps at support@cryptostorm.is

A killswitch will need to be written yourself, depending on your needs.
We have one at https://cryptostorm.is/killswitch_user.txt that applies a killswitch to a specific user, it should make it relatively easy to write up one that works system-wide, or network-specific, depending on what you want to do.

IPv6 can be disabled by adding to /etc/sysctl.conf:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
followed by the `sysctl -p` command.

Connect on startup can be done with init.d scripts or ifcfg scripts.

We don't normally provide information for doing the above on Linux since all of that information can be found with a few simple DuckDuckGo searches, and because most of our Linux clients run a whole mess of different networking scenarios, distros, and threat models that might not require those specific instructions.