Skip to content

webx-top/reverseproxy

Repository files navigation

#reverseproxy

Golang写的HTTP和websocket反向代理。

支持net/http和fasthttp。

本项目是从 https://github.com/tsuru/planb 将反向代理功能单独剥离出来的一个独立的包。

router := &recoderRouter{dst: ts.URL}
var rp ReverseProxy = &FastReverseProxy{}
addr, err := rp.Initialize(ReverseProxyConfig{Listen: "127.0.0.1:0", Router: router, RequestIDHeader: "X-RID"})
go rp.Listen()
defer rp.Stop()