package main import ( "flag" "log" "net/http" "github.com/darkit/goproxy" "github.com/darkit/goproxy/config" ) var port = flag.String("port", "8080", "代理服务器端口") func main() { flag.Parse() // 创建代理实例 proxy := goproxy.NewProxy( goproxy.WithConfig(config.DefaultConfig()), ) // 启动代理服务器 log.Printf("代理服务器启动在 :%s\n", *port) if err := http.ListenAndServe(":"+*port, proxy); err != nil { log.Fatalf("代理服务器启动失败: %v", err) } }