Documentation
¶
Index ¶
- func AutoMarkFlagFilename(cmd *cobra.Command)
- func ConfigFile(fs *pflag.FlagSet, configFile *string)
- func Credentials(fs *pflag.FlagSet, credentials *[]*forwarder.HostPortUser)
- func DNSConfig(fs *pflag.FlagSet, cfg *osdns.Config)
- func DescribeFlags(fs *pflag.FlagSet, showHidden bool, format DescribeFormat) (string, error)
- func DialConfig(fs *pflag.FlagSet, cfg *forwarder.DialConfig, prefix string)
- func HTTPProxyConfig(fs *pflag.FlagSet, cfg *forwarder.HTTPProxyConfig, lcfg *log.Config)
- func HTTPServerConfig(fs *pflag.FlagSet, cfg *forwarder.HTTPServerConfig, prefix string, ...)
- func HTTPTransportConfig(fs *pflag.FlagSet, cfg *forwarder.HTTPTransportConfig)
- func LogConfig(fs *pflag.FlagSet, cfg *log.Config)
- func MITMConfig(fs *pflag.FlagSet, mitm *bool, cfg *forwarder.MITMConfig)
- func MarkFlagFilename(cmd *cobra.Command, names ...string)
- func MarkFlagHidden(cmd *cobra.Command, names ...string)
- func MarkFlagRequired(cmd *cobra.Command, names ...string)
- func PAC(fs *pflag.FlagSet, pac **url.URL)
- func RedactHeader(h header.Header) string
- func RedactURL(u *url.URL) string
- func RedactUserinfo(ui *url.Userinfo) string
- func RequestHeaders(fs *pflag.FlagSet, headers *[]header.Header)
- func ResponseHeaders(fs *pflag.FlagSet, headers *[]header.Header)
- func TLSClientConfig(fs *pflag.FlagSet, cfg *forwarder.TLSClientConfig)
- func TLSServerConfig(fs *pflag.FlagSet, cfg *forwarder.TLSServerConfig, namePrefix string)
- type DescribeFormat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoMarkFlagFilename ¶
func ConfigFile ¶
func Credentials ¶
func Credentials(fs *pflag.FlagSet, credentials *[]*forwarder.HostPortUser)
func DescribeFlags ¶
func DialConfig ¶ added in v1.0.3
func DialConfig(fs *pflag.FlagSet, cfg *forwarder.DialConfig, prefix string)
func HTTPProxyConfig ¶
func HTTPServerConfig ¶
func HTTPTransportConfig ¶
func HTTPTransportConfig(fs *pflag.FlagSet, cfg *forwarder.HTTPTransportConfig)
func MITMConfig ¶ added in v1.0.3
func MITMConfig(fs *pflag.FlagSet, mitm *bool, cfg *forwarder.MITMConfig)
func MarkFlagFilename ¶
func MarkFlagHidden ¶
func MarkFlagRequired ¶
func RedactHeader ¶ added in v1.0.1
func RedactUserinfo ¶ added in v1.0.1
func TLSClientConfig ¶ added in v1.0.3
func TLSClientConfig(fs *pflag.FlagSet, cfg *forwarder.TLSClientConfig)
func TLSServerConfig ¶ added in v1.0.3
func TLSServerConfig(fs *pflag.FlagSet, cfg *forwarder.TLSServerConfig, namePrefix string)
Types ¶
type DescribeFormat ¶ added in v1.0.3
type DescribeFormat int
const ( Plain DescribeFormat = iota JSON )
Click to show internal directories.
Click to hide internal directories.