Documentation
¶
Overview ¶
Package session orchestrates the full lifecycle of a tunnel session: tunnel infrastructure, DNS routing, and Cloudflare Access protection.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService( tunnel *domain.Tunnel, ingress *domain.Ingress, access *domain.Access, dnsService dnsusecase.DNSRouter, tunnelCreator tunnelusecase.TunnelCreator, tunnelConfigurator tunnelusecase.TunnelConfigurator, tunnelRunner tunnelusecase.TunnelRunner, accessService accessusecase.AccessManager, policyService accessusecase.PolicyManager, ) *Service
Click to show internal directories.
Click to hide internal directories.