summaryrefslogtreecommitdiff
path: root/host/software/desktop/kit.vpn.nix
diff options
context:
space:
mode:
authorAdrian Kummerlaender2018-09-28 13:44:53 +0200
committerAdrian Kummerlaender2018-09-28 13:44:53 +0200
commitc9a69def55f6e13ce13e60713b5369007fe4d7d0 (patch)
treebc565e8803af2e55b1ca6b833d9f000d4978d11e /host/software/desktop/kit.vpn.nix
parent7931784b3a77e46542d7692a914b89fd294247b2 (diff)
downloadnixos_system-c9a69def55f6e13ce13e60713b5369007fe4d7d0.tar
nixos_system-c9a69def55f6e13ce13e60713b5369007fe4d7d0.tar.gz
nixos_system-c9a69def55f6e13ce13e60713b5369007fe4d7d0.tar.bz2
nixos_system-c9a69def55f6e13ce13e60713b5369007fe4d7d0.tar.lz
nixos_system-c9a69def55f6e13ce13e60713b5369007fe4d7d0.tar.xz
nixos_system-c9a69def55f6e13ce13e60713b5369007fe4d7d0.tar.zst
nixos_system-c9a69def55f6e13ce13e60713b5369007fe4d7d0.zip
Separate desktop and server software
Diffstat (limited to 'host/software/desktop/kit.vpn.nix')
-rw-r--r--host/software/desktop/kit.vpn.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/host/software/desktop/kit.vpn.nix b/host/software/desktop/kit.vpn.nix
new file mode 100644
index 0000000..726356d
--- /dev/null
+++ b/host/software/desktop/kit.vpn.nix
@@ -0,0 +1,27 @@
+{ pkgs, ... }:
+
+{
+ services.openvpn.servers = {
+ KIT = {
+ # adapted from https://www.scc.kit.edu/scc/net/openvpn/os/debian/kit.ovpn
+ config = ''
+ client
+ remote 141.52.8.20
+ port 1194
+ dev tun
+ proto udp
+ auth-user-pass
+ nobind
+ comp-lzo no
+ tls-version-min 1.2
+ ca ${./asset/T-TeleSec_GlobalRoot_Class_2.pem}
+ verify-x509-name "C=DE, ST=Baden-Wuerttemberg, L=Karlsruhe, O=Karlsruhe Institute of Technology, OU=Steinbuch Centre for Computing, CN=ovpn.scc.kit.edu" subject
+ cipher AES-256-CBC
+ auth SHA384
+ verb 3
+ script-security 2
+ '';
+ autoStart = false;
+ };
+ };
+}