package main import ( "flag" "strconv" "zproxy/proxy" "zproxy/zlog" ) var ( //ServerAddr = "127.0.0.1" //ServerPort = 8765 ServerAddr = "175.24.226.114" ServerPort = 7860 RemoteAddr = "127.0.0.1" RemotePort = 7860 ) func main() { client := &proxy.UClientProxy{} err := client.ServeTCP(ServerAddr+":"+strconv.Itoa(ServerPort), RemoteAddr+":"+strconv.Itoa(RemotePort)) if err != nil { zlog.Error("exist server proxy: ", err.Error()) return } } func init() { _addr := flag.String("addr", ServerAddr, "server addr") _port := flag.Int("port", ServerPort, "listen port") _level := flag.Int("level", proxy.Level, "debug level") 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 proxy.Level = *_level }