package main import ( "os" "log" "http" ) func main() { targetUrl, err := http.ParseURL("http://www.baidu.com") if err != nil { panic("bad url") } proxy := http.NewSingleHostReverseProxy(targetUrl) http.Handle("/", proxy) log.Println("Start serving on port 1234") http.ListenAndServe(":1234", nil) os.Exit(0) }