diff --git a/cmd/verysimple/cmd.go b/cmd/verysimple/cmd.go index 8ad3590..7ff5218 100644 --- a/cmd/verysimple/cmd.go +++ b/cmd/verysimple/cmd.go @@ -23,7 +23,7 @@ import ( var ( download bool - extra_preCommands []func() + preCommands []func() exitCmds = []exitCmd{ {name: "sp", desc: "print supported protocols", f: printSupportedProtocols}, @@ -81,16 +81,17 @@ func runExitCommands() (atLeastOneCalled bool) { return } +// 运行 一些 在 加载配置文件前 执行的 命令 func runPreCommands() { - if len(extra_preCommands) > 0 { - for _, f := range extra_preCommands { + if len(preCommands) > 0 { + for _, f := range preCommands { f() } } } -// 在开始正式代理前, 先运行一些需要运行的命令与函数 +// 运行一些 在 加载配置文件后 、开始正式代理前 执行的 命令 func runPreCommandsAfterLoadConf() { if download { diff --git a/cmd/verysimple/main.go b/cmd/verysimple/main.go index 9265d16..3bc74f9 100644 --- a/cmd/verysimple/main.go +++ b/cmd/verysimple/main.go @@ -342,6 +342,7 @@ func exitBySignal() { stopMachineAndExit(mainM) } +// splice, pprof, urlFormat, dialtimeout func setupSystemParemeters() { if disableSplice { netLayer.SystemCanSplice = false diff --git a/cmd/verysimple/tun.go b/cmd/verysimple/tun.go index 8f08b13..d5cafc5 100644 --- a/cmd/verysimple/tun.go +++ b/cmd/verysimple/tun.go @@ -14,7 +14,7 @@ import ( ) func init() { - extra_preCommands = append(extra_preCommands, func() { + preCommands = append(preCommands, func() { if download { if runtime.GOOS == "windows" { //自动下载wintun.dll diff --git a/machine/apiServer.go b/machine/apiServer.go index 1b350c2..9fe98a7 100644 --- a/machine/apiServer.go +++ b/machine/apiServer.go @@ -18,6 +18,8 @@ import ( "go.uber.org/zap" ) +const eIllegalParameter = "illegal parameter" + /* curl -k https://127.0.0.1:48345/api/allstate */ @@ -38,6 +40,7 @@ func NewApiServerConf() (ac ApiServerConf) { return } +// if fs == nil, flag.CommandLine will be used func (asc *ApiServerConf) SetupFlags(fs *flag.FlagSet) { if fs == nil { fs = flag.CommandLine @@ -92,8 +95,6 @@ func (m *M) TryRunApiServer() { } -const eIllegalParameter = "illegal parameter" - // 阻塞 func (m *M) runApiServer() {