diff --git a/shadowsocks-libev/files/shadowsocks-libev.config b/shadowsocks-libev/files/shadowsocks-libev.config index 795708d96..eb6166f7c 100644 --- a/shadowsocks-libev/files/shadowsocks-libev.config +++ b/shadowsocks-libev/files/shadowsocks-libev.config @@ -34,7 +34,7 @@ config ss_rules 'ss_rules' option local_default 'forward' config server 'sss0' - option disabled 1 + option disabled 0 option server '192.168.1.3' option server_port '65101' option key '' diff --git a/shadowsocks-libev/files/shadowsocks-libev.init b/shadowsocks-libev/files/shadowsocks-libev.init index dbc6a9468..83ce95d81 100644 --- a/shadowsocks-libev/files/shadowsocks-libev.init +++ b/shadowsocks-libev/files/shadowsocks-libev.init @@ -34,6 +34,7 @@ ss_mkjson_server_conf_() { json_add_string key "$key" } [ -z "$password" ] || json_add_string password "$password" + [ -z "$password" ] && [ -z "$key" ] && return 1 [ -z "$plugin" ] || json_add_string plugin "$plugin" [ -z "$plugin_opts" ] || json_add_string plugin_opts "$plugin_opts" if [ "$obfs" = 1 ]; then