From 84aa1ae766f73c8eeca1cbcf674c73437a9db317 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 24 Jan 2018 12:35:29 +0100 Subject: [PATCH] security/shadowsocks: minor update (#514) --- .../OPNsense/Shadowsocks/forms/general.xml | 10 ++++++++-- .../models/OPNsense/Shadowsocks/General.xml | 19 +++++++++++++++++-- .../OPNsense/Shadowsocks/shadowsocks.conf | 2 +- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/net/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms/general.xml b/net/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms/general.xml index 532291e27..34de189f1 100644 --- a/net/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms/general.xml +++ b/net/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms/general.xml @@ -1,9 +1,9 @@
general.enabled - + checkbox - This will activate the ShadowSocks Proxy service. + This will activate the ShadowSocks Server. This lets people around the world connect via ss-local to your server. general.serveraddress @@ -29,4 +29,10 @@ text Password to authenticate against the server. + + general.cipher + + dropdown + Choose the cipher to use for encryption. +
diff --git a/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml b/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml index 2b79eb87c..4a9319706 100644 --- a/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml +++ b/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml @@ -7,10 +7,9 @@ 0 Y - + 127.0.0.1 Y - /\S*/ Please provide a valid hostname or IP address. @@ -31,5 +30,21 @@ password N + + AES-256-CFB + Y + + AES-256-CFB + AES-256-GCM + AES-256-CTR + AES-192-CFB + AES-192-GCM + AES-192-CTR + AES-128-CFB + AES-128-GCM + AES-128-CTR + ChaCha20-IETF-Poly1305 + + diff --git a/net/shadowsocks/src/opnsense/service/templates/OPNsense/Shadowsocks/shadowsocks.conf b/net/shadowsocks/src/opnsense/service/templates/OPNsense/Shadowsocks/shadowsocks.conf index bbf3807bd..ebe3fccc5 100644 --- a/net/shadowsocks/src/opnsense/service/templates/OPNsense/Shadowsocks/shadowsocks.conf +++ b/net/shadowsocks/src/opnsense/service/templates/OPNsense/Shadowsocks/shadowsocks.conf @@ -5,6 +5,6 @@ "local_port":{{ OPNsense.shadowsocks.general.localport }}, "password":"{{ OPNsense.shadowsocks.general.password }}", "timeout":60, - "method":"chacha20-ietf-poly1305" + "method":"{{ OPNsense.shadowsocks.general.cipher }}" } {% endif %}