Files
demo/examples/custom_port_proxy/main.go
2025-03-14 18:50:49 +00:00

28 lines
514 B
Go

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)
}
}