Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CLIENT_DISCONNECTED_ERR error = errors.New(constants.CLIENT_DISCONNECT_ERR_TEXT)
View Source
var CLIENT_MAX_TUNNELS_REACHED = errors.New("Client reached max tunnels limit")
View Source
var FAILED_TO_FORWARD_TO_MMAR_CLIENT_ERR error = errors.New(constants.FAILED_TO_FORWARD_TO_MMAR_CLIENT_ERR_TEXT)
View Source
var FAILED_TO_READ_RESP_FROM_MMAR_CLIENT_ERR error = errors.New(constants.FAILED_TO_READ_RESP_FROM_MMAR_CLIENT_ERR_TEXT)
View Source
var MAX_REQ_BODY_SIZE_ERR error = errors.New(constants.MAX_REQ_BODY_SIZE_ERR_TEXT)
View Source
var READ_BODY_CHUNK_ERR error = errors.New(constants.READ_BODY_CHUNK_ERR_TEXT)
View Source
var READ_BODY_CHUNK_TIMEOUT_ERR error = errors.New(constants.READ_BODY_CHUNK_TIMEOUT_ERR_TEXT)
View Source
var READ_RESP_BODY_ERR error = errors.New(constants.READ_RESP_BODY_ERR_TEXT)
Functions ¶
func Run ¶
func Run(config ConfigOptions)
Types ¶
type ClientTunnel ¶
Tunnel to Client
type ConfigOptions ¶
type IncomingRequest ¶
type IncomingRequest struct {
// contains filtered or unexported fields
}
type MmarServer ¶
type MmarServer struct {
// contains filtered or unexported fields
}
func (*MmarServer) GenerateUniqueId ¶
func (ms *MmarServer) GenerateUniqueId() string
func (*MmarServer) ServeHTTP ¶
func (ms *MmarServer) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (*MmarServer) TunnelLimitedIP ¶
func (ms *MmarServer) TunnelLimitedIP(ip string) bool
type OutgoingResponse ¶
type OutgoingResponse struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.