|
|
@ -89,7 +89,7 @@ func status(clientCfg config.ClientCommonConf) error { |
|
|
|
|
|
|
|
|
|
|
|
fmt.Println("Proxy Status...") |
|
|
|
fmt.Println("Proxy Status...") |
|
|
|
if len(res.TCP) > 0 { |
|
|
|
if len(res.TCP) > 0 { |
|
|
|
fmt.Printf("TCP") |
|
|
|
fmt.Println("TCP") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
for _, ps := range res.TCP { |
|
|
|
for _, ps := range res.TCP { |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
@ -98,7 +98,7 @@ func status(clientCfg config.ClientCommonConf) error { |
|
|
|
fmt.Println("") |
|
|
|
fmt.Println("") |
|
|
|
} |
|
|
|
} |
|
|
|
if len(res.UDP) > 0 { |
|
|
|
if len(res.UDP) > 0 { |
|
|
|
fmt.Printf("UDP") |
|
|
|
fmt.Println("UDP") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
for _, ps := range res.UDP { |
|
|
|
for _, ps := range res.UDP { |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
@ -107,7 +107,7 @@ func status(clientCfg config.ClientCommonConf) error { |
|
|
|
fmt.Println("") |
|
|
|
fmt.Println("") |
|
|
|
} |
|
|
|
} |
|
|
|
if len(res.HTTP) > 0 { |
|
|
|
if len(res.HTTP) > 0 { |
|
|
|
fmt.Printf("HTTP") |
|
|
|
fmt.Println("HTTP") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
for _, ps := range res.HTTP { |
|
|
|
for _, ps := range res.HTTP { |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
@ -116,7 +116,7 @@ func status(clientCfg config.ClientCommonConf) error { |
|
|
|
fmt.Println("") |
|
|
|
fmt.Println("") |
|
|
|
} |
|
|
|
} |
|
|
|
if len(res.HTTPS) > 0 { |
|
|
|
if len(res.HTTPS) > 0 { |
|
|
|
fmt.Printf("HTTPS") |
|
|
|
fmt.Println("HTTPS") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
for _, ps := range res.HTTPS { |
|
|
|
for _, ps := range res.HTTPS { |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
@ -125,7 +125,7 @@ func status(clientCfg config.ClientCommonConf) error { |
|
|
|
fmt.Println("") |
|
|
|
fmt.Println("") |
|
|
|
} |
|
|
|
} |
|
|
|
if len(res.STCP) > 0 { |
|
|
|
if len(res.STCP) > 0 { |
|
|
|
fmt.Printf("STCP") |
|
|
|
fmt.Println("STCP") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
for _, ps := range res.STCP { |
|
|
|
for _, ps := range res.STCP { |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
@ -134,7 +134,7 @@ func status(clientCfg config.ClientCommonConf) error { |
|
|
|
fmt.Println("") |
|
|
|
fmt.Println("") |
|
|
|
} |
|
|
|
} |
|
|
|
if len(res.XTCP) > 0 { |
|
|
|
if len(res.XTCP) > 0 { |
|
|
|
fmt.Printf("XTCP") |
|
|
|
fmt.Println("XTCP") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
tbl := table.New("Name", "Status", "LocalAddr", "Plugin", "RemoteAddr", "Error") |
|
|
|
for _, ps := range res.XTCP { |
|
|
|
for _, ps := range res.XTCP { |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
|
tbl.AddRow(ps.Name, ps.Status, ps.LocalAddr, ps.Plugin, ps.RemoteAddr, ps.Err) |
|
|
|