// main.go package main import ( "flag" "fmt" "github.com/TransX/cli" "github.com/TransX/log" "strconv" ) func tunnel() { trans := NewTransTCP() if cli.DestPort != 0 { log.Info("Listening on 127.0.0.1:%d. Forward %s:%d",cli.ListenPort, cli.DestIP, cli.DestPort) trans.Start(strconv.Itoa(cli.ListenPort), cli.DestIP, strconv.Itoa(cli.DestPort)) } else { trans.Start("1200", "192.168.0.120", "8118") } } func main() { fmt.Println("Hello World!") log.LogTo("stdout", "INFO") flag.Parse() tunnel() }