Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildFirewallConfiguration ¶
func BuildFirewallConfiguration(options *RootOptions) (*iptables.FirewallConfiguration, error)
BuildFirewallConfiguration returns an iptables FirewallConfiguration suitable to use to configure iptables.
func NewRootCmd ¶
NewRootCmd returns a configured cobra.Command for the `proxy-init` command. TODO: consider moving this to `/proxy-init/main.go`
Types ¶
type RootOptions ¶
type RootOptions struct { IncomingProxyPort int OutgoingProxyPort int ProxyUserID int PortsToRedirect []int InboundPortsToIgnore []string OutboundPortsToIgnore []string SimulateOnly bool NetNs string UseWaitFlag bool TimeoutCloseWaitSecs int }
RootOptions provides the information that will be used to build a firewall configuration.
Click to show internal directories.
Click to hide internal directories.