Add FIREWALL variable, refers to #171

This commit is contained in:
Quentin McGaw
2020-06-12 17:11:21 +00:00
parent a3d75f3d8b
commit 8cae369186
8 changed files with 52 additions and 0 deletions

View File

@@ -22,11 +22,13 @@ type Configurator interface {
AllowInputTrafficOnPort(ctx context.Context, device models.VPNDevice, port uint16) error
AllowAnyIncomingOnPort(ctx context.Context, port uint16) error
RunUserPostRules(ctx context.Context, fileManager files.FileManager, filepath string) error
Disable()
}
type configurator struct {
commander command.Commander
logger logging.Logger
disabled bool
}
// NewConfigurator creates a new Configurator instance
@@ -36,3 +38,7 @@ func NewConfigurator(logger logging.Logger) Configurator {
logger: logger.WithPrefix("firewall configurator: "),
}
}
func (c *configurator) Disable() {
c.disabled = true
}