mfproxy/main.go

24 lines
372 B
Go

package main
import (
"log"
"net/http"
)
func main() {
config := NewConfig()
log.Printf("config: %+v", *config)
if config.TCPProxy != "" {
server := NewTCPServer(config)
if err := server.Listen(); err != nil {
panic(err)
}
} else {
server := NewServer(config)
if err := http.ListenAndServe(config.Listen, server); err != nil {
panic(err)
}
}
}