def __init__(self, ignored_ip_address, wan_interfaces): self.wan_interfaces = wan_interfaces self.ignored_ip_address = ignored_ip_address self.watchers = [] self.iptables = NSIptables()
def __init__(self, route, local_routes, extra_ruotes, config): super().__init__(route, local_routes, extra_ruotes) self.config = config self.iptables = NSIptables() self.stopped = False self.process = None
def __init__(self, route, local_routes, extra_routes): self.route = route self.local_routes = local_routes self.extra_routes = extra_routes self.iptables = NSIptables()
def __init__(self): self.nat = NSNat(config.global_config["ignored_ip_address"], config.global_config["wan_interfaces"]) self.auto_switcher = NSAutoSwitcher(config.profiles) self.iptables = NSIptables() self.signaled = False