cmd/verysimple的注释更新和minor change

This commit is contained in:
e1732a364fed
2000-01-01 00:00:00 +00:00
parent 27962446c0
commit b6a2488d2e
4 changed files with 10 additions and 7 deletions

View File

@@ -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 {

View File

@@ -342,6 +342,7 @@ func exitBySignal() {
stopMachineAndExit(mainM)
}
// splice, pprof, urlFormat, dialtimeout
func setupSystemParemeters() {
if disableSplice {
netLayer.SystemCanSplice = false

View File

@@ -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

View File

@@ -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() {