From ea701f996ddd0bdf343e7bfc53987a96e3efbbbe Mon Sep 17 00:00:00 2001 From: ginuerzh Date: Thu, 10 Jan 2019 13:25:37 +0800 Subject: [PATCH] fix #345 --- cmd/gost/route.go | 1 + handler.go | 10 ---------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/cmd/gost/route.go b/cmd/gost/route.go index adf8859..cb16e7a 100644 --- a/cmd/gost/route.go +++ b/cmd/gost/route.go @@ -418,6 +418,7 @@ func (r *route) GenRouters() ([]router, error) { // gost.AddrHandlerOption(node.Addr), gost.AddrHandlerOption(ln.Addr().String()), gost.ChainHandlerOption(chain), + gost.UsersHandlerOption(node.User), gost.AuthenticatorHandlerOption(authenticator), gost.TLSConfigHandlerOption(tlsCfg), gost.WhitelistHandlerOption(whitelist), diff --git a/handler.go b/handler.go index 603d110..d352593 100644 --- a/handler.go +++ b/handler.go @@ -59,16 +59,6 @@ func ChainHandlerOption(chain *Chain) HandlerOption { func UsersHandlerOption(users ...*url.Userinfo) HandlerOption { return func(opts *HandlerOptions) { opts.Users = users - - kvs := make(map[string]string) - for _, u := range users { - if u != nil { - kvs[u.Username()], _ = u.Password() - } - } - if len(kvs) > 0 { - opts.Authenticator = NewLocalAuthenticator(kvs) - } } }