Documentation ¶
Index ¶
- Variables
- func HttpsProxy()
- type Cache
- type EventHandler
- func (e *EventHandler) Auth(ctx *goproxy.Context, rw http.ResponseWriter)
- func (e *EventHandler) BeforeRequest(ctx *goproxy.Context)
- func (e *EventHandler) BeforeResponse(ctx *goproxy.Context, resp *http.Response, err error)
- func (e *EventHandler) Connect(ctx *goproxy.Context, rw http.ResponseWriter)
- func (e *EventHandler) ErrorLog(err error)
- func (e *EventHandler) Finish(ctx *goproxy.Context)
- func (e *EventHandler) ParentProxy(req *http.Request) (*url.URL, error)
- func (e *EventHandler) WebSocketReceiveMessage(ctx *goproxy.Context, messageType *int, p *[]byte)
- func (e *EventHandler) WebSocketSendMessage(ctx *goproxy.Context, messageType *int, p *[]byte)
- type ReqCtx
Constants ¶
This section is empty.
Variables ¶
View Source
var ProxyHandler *goproxy.Proxy
Functions ¶
Types ¶
type EventHandler ¶
type EventHandler struct{}
func (*EventHandler) Auth ¶
func (e *EventHandler) Auth(ctx *goproxy.Context, rw http.ResponseWriter)
func (*EventHandler) BeforeRequest ¶
func (e *EventHandler) BeforeRequest(ctx *goproxy.Context)
func (*EventHandler) BeforeResponse ¶
func (*EventHandler) Connect ¶
func (e *EventHandler) Connect(ctx *goproxy.Context, rw http.ResponseWriter)
func (*EventHandler) Finish ¶
func (e *EventHandler) Finish(ctx *goproxy.Context)
func (*EventHandler) ParentProxy ¶
ParentProxy 设置上级代理
func (*EventHandler) WebSocketReceiveMessage ¶
func (e *EventHandler) WebSocketReceiveMessage(ctx *goproxy.Context, messageType *int, p *[]byte)
func (*EventHandler) WebSocketSendMessage ¶
func (e *EventHandler) WebSocketSendMessage(ctx *goproxy.Context, messageType *int, p *[]byte)
Click to show internal directories.
Click to hide internal directories.