package
1.4.3
Repository: https://github.com/ameshkov/gocurl.git
Documentation: pkg.go.dev

# Packages

Package cfcrypto is a package that uses Cloudflare's TLS fork to provide features missing in crypto/tls.
Package connectto implements the --connect-to command-line argument logic that allows "redirecting" connections to hosts.
Package dialer introduces base interfaces for the structs that are responsible for connecting to a host or modifying the connection logic.
Package proxy implements the proxy logic (--proxy argument of the command-line tool).
Package splittls implements the --tls-split-hello logic and allows splitting TLS ClientHello.
Package websocket is responsible for handling WebSocket connections.

# Functions

NewRequest creates a new *http.Request based on *cmd.Options.
NewTransport creates a new http.RoundTripper that will be used for making the request.

# Interfaces

Transport is the interface that's used for sending/receiving HTTP requests.