type serverHandlerConfig …
func serverHandler(t *testing.T, config serverHandlerConfig) http.HandlerFunc { … }
type serverFunc …
func httpsServerInvalidHostname(t *testing.T) serverFunc { … }
func httpsServerValidHostname(t *testing.T) serverFunc { … }
func localhostCertPool(t *testing.T) *x509.CertPool { … }
func TestRoundTripAndNewConnection(t *testing.T) { … }
func TestRoundTripConstuctor(t *testing.T) { … }
type Interceptor …
func (i *Interceptor) GetAuthContext() (int, map[string]string) { … }
func (i *Interceptor) Rewrite(ctx context.Context, req *socks5.Request) (context.Context, *socks5.AddrSpec) { … }
func TestRoundTripSocks5AndNewConnection(t *testing.T) { … }
func TestRoundTripPassesContextToDialer(t *testing.T) { … }
var exampleCert …
var exampleKey …
var localhostCert …
var localhostKey …