Documentation ¶
Overview ¶
Note: inspiration for this from https://gist.github.com/cespare/3985516
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParsePublicKey ¶
Types ¶
type BackendHandler ¶
type BackendHandler struct {
// contains filtered or unexported fields
}
func (*BackendHandler) ServeHTTP ¶
func (h *BackendHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request)
type Config ¶
type FrontendHandler ¶
type FrontendHandler struct {
// contains filtered or unexported fields
}
func (*FrontendHandler) ServeHTTP ¶
func (h *FrontendHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request)
type ProxyStarter ¶
type ProxyStarter struct { BackendPaths []string FrontendPaths []string StatsPaths []string CattleProxyPaths []string CattleWSProxyPaths []string Config *Config }
func (*ProxyStarter) StartProxy ¶
func (s *ProxyStarter) StartProxy() error
type StatsHandler ¶ added in v0.5.0
type StatsHandler struct {
// contains filtered or unexported fields
}
func (*StatsHandler) ServeHTTP ¶ added in v0.5.0
func (h *StatsHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request)
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
This code is adapted from: https://github.com/armon/go-proxyproto The MIT License (MIT) Copyright (c) 2014 Armon Dadgar Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
This code is adapted from: https://github.com/armon/go-proxyproto The MIT License (MIT) Copyright (c) 2014 Armon Dadgar Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. |
Click to show internal directories.
Click to hide internal directories.