### Is there an existing issue for this?

- [X] I have searched the existing issues and read the documentation

### Question

I'm running Localstack inside minikube on macOS. Due to the networking configuration in macOS, I need to use an HTTP proxy whenever I'm connected to a VPN.

This means that Localstack fails to start inside minikube when the host is connected to a VPN. The issue came up when Localstack tried to download https://github.com/localstack/localstack-artifacts/raw/master/local-certs/server.key.

Is there a way to tell Localstack to use an HTTP proxy when downloading resources?

### Anything else?

_No response_
return localstack.utils.run.is_mac_os()
def is_linux():
    return localstack.utils.run.is_linux()
def is_windows():
    return platform.system().lower() == "windows"
def is_alpine():
    try:
        with MUTEX_CLEAN:
            if "_is_alpine_" not in CACHE:
                CACHE["_is_alpine_"] = False
                if not os.path.exists("/etc/issue"):
                    return False
                out = to_str(subprocess.check_output("cat /etc/issue", shell=True))
                CACHE["_is_alpine_"] = "Alpine" in out
    except subprocess.CalledProcessError:
        return False
    return CACHE["_is_alpine_"]
def get_arch():
    if is_mac_os():
        return "osx"
    if is_alpine():
        return "alpine"
    if is_linux():
        return "linux"
    if is_windows():
        return "windows"
    raise Exception("Unable to determine local operating system")
def is_command_available(cmd):