在1.7版本源码中,已经有部分实现。在 src/ngrok/server/control.go#func NewControl 函数中 authMsg 参数访问控制。这个类:
src/ngrok/server/control.go#func NewControl
authMsg
type Auth struct { Version string // protocol version MmVersion string // major/minor software version (informational only) User string Password string OS string Arch string ClientId string // empty for new sessions }
指定User 和Password,那么新建一个authtokens.txt ,其中包含用户名和密码列表。
client 命令行参数指定 --auth_token='usrename:password' 进行验证。
源码分析
在1.7版本源码中,已经有部分实现。在
src/ngrok/server/control.go#func NewControl
函数中authMsg
参数访问控制。这个类:指定User 和Password,那么新建一个authtokens.txt ,其中包含用户名和密码列表。
client 命令行参数指定 --auth_token='usrename:password' 进行验证。
Reference