zproxy/run/client/client.go
2024-02-15 23:48:07 +08:00

44 lines
917 B
Go

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
}