Versions in this module Expand all Collapse all v0 v0.2.1 Feb 9, 2024 Changes in this version + const CERT_PEM_LOCATION + const CLOUDFLARED_BINARY_FPERMS + const DEFAULT_CLOUDFLARED_BINARY_NAME + const DEFAULT_CLOUDFLARED_BINARY_PATH + const LINUX_ADM64_BINARY_URL + const ROOT_CLOUDFLARED_DIR + func DownloadLatestBinaryFromGithub() ([]byte, error) + func InstallBinary(bytes []byte) error + func LoginToGetOriginCertificate(outW, errW io.Writer) (certPemContent, certPemPath string, _ error) + func RemoveCloudflaredDir(outW io.Writer) error + type CreateTunnelParams struct + ErrW io.Writer + OriginCertificatePath string + OutW io.Writer + UniqueName string + type TunnelSensitiveData struct + CredsContent json.RawMessage + CurrentToken string + Id string + func CreateTunnel(args CreateTunnelParams) (data TunnelSensitiveData, finalErr error)