mirror of
https://github.com/ehang-io/nps.git
synced 2025-09-02 11:56:53 +00:00
new feature multi user auth with socks5
This commit is contained in:
@@ -240,15 +240,14 @@ func dealTunnel(s string) *file.Tunnel {
|
||||
case "strip_pre":
|
||||
t.StripPre = item[1]
|
||||
case "multi_user":
|
||||
// TODO add test with multi user config file
|
||||
t.Client.Cnf.MultiUser = true
|
||||
t.MultiUser = new(file.MultiUser)
|
||||
if b, err := common.ReadAllFromFile(item[1]); err != nil {
|
||||
panic(err)
|
||||
} else {
|
||||
if content, err := common.ParseStr(string(b)); err != nil {
|
||||
panic(err)
|
||||
} else {
|
||||
t.Client.Cnf.MultiUserMap = dealMultiUser(content)
|
||||
t.MultiUser.UserMap = dealMultiUser(content)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user