zproxy/run/client/client.go

44 lines
917 B
Go
Raw Normal View History

2024-02-13 19:45:15 +08:00
package main
import (
2024-02-15 15:03:33 +08:00
"flag"
"strconv"
2024-02-13 19:45:15 +08:00
"zproxy/proxy"
"zproxy/zlog"
)
2024-02-15 15:03:33 +08:00
var (
//ServerAddr = "127.0.0.1"
//ServerPort = 8765
ServerAddr = "175.24.226.114"
ServerPort = 7860
RemoteAddr = "127.0.0.1"
RemotePort = 7860
)
2024-02-13 19:45:15 +08:00
func main() {
2024-02-15 15:03:33 +08:00
client := &proxy.UClientProxy{}
err := client.ServeTCP(ServerAddr+":"+strconv.Itoa(ServerPort), RemoteAddr+":"+strconv.Itoa(RemotePort))
2024-02-13 19:45:15 +08:00
if err != nil {
2024-02-15 15:03:33 +08:00
zlog.Error("exist server proxy: ", err.Error())
return
2024-02-13 19:45:15 +08:00
}
}
2024-02-15 15:03:33 +08:00
func init() {
_addr := flag.String("addr", ServerAddr, "server addr")
_port := flag.Int("port", ServerPort, "listen port")
2024-02-15 23:48:07 +08:00
_level := flag.Int("level", proxy.Level, "debug level")
2024-02-15 15:03:33 +08:00
remoteAddr := flag.String("remote_addr", RemoteAddr, "server addr")
remotePort := flag.Int("remote_port", RemotePort, "listen port")
flag.Parse()
ServerAddr = *_addr
ServerPort = *_port
RemoteAddr = *remoteAddr
RemotePort = *remotePort
2024-02-15 23:48:07 +08:00
proxy.Level = *_level
2024-02-15 15:03:33 +08:00
}