package main import ( "flag" "strconv" "zproxy/proxy" "zproxy/zlog" ) var ( //这里只有本地服务器可以访问,传0.0.0.0或空则支持所有连接 ServerAddr = "127.0.0.1" ServerPort = 8765 ) func main() { server := proxy.NewServerProxy() err := server.ServeTCP(ServerAddr + ":" + strconv.Itoa(ServerPort)) 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") flag.Parse() ServerAddr = *_addr ServerPort = *_port proxy.Level = *_level }