Commit d1f192cf authored by ginuerzh's avatar ginuerzh

fix #408

parent 3cb301de
...@@ -279,6 +279,11 @@ func (r *route) GenRouters() ([]router, error) { ...@@ -279,6 +279,11 @@ func (r *route) GenRouters() ([]router, error) {
kvs[node.User.Username()], _ = node.User.Password() kvs[node.User.Username()], _ = node.User.Password()
authenticator = gost.NewLocalAuthenticator(kvs) authenticator = gost.NewLocalAuthenticator(kvs)
} }
if node.User == nil {
if users, _ := parseUsers(node.Get("secrets")); len(users) > 0 {
node.User = users[0]
}
}
certFile, keyFile := node.Get("cert"), node.Get("key") certFile, keyFile := node.Get("cert"), node.Get("key")
tlsCfg, err := tlsConfig(certFile, keyFile) tlsCfg, err := tlsConfig(certFile, keyFile)
if err != nil && certFile != "" && keyFile != "" { if err != nil && certFile != "" && keyFile != "" {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment