### 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_
response: Dict[str, Any]
    def __init__(self, response: Dict[str, Any]):
        self.response = response
    def track_events(self) -> bool:
        return self.response.get("track_events")
class AnalyticsClient:
    api: str
    def __init__(self, api=None):
        self.api = (api or constants.ANALYTICS_API).lstrip("/")
        self.debug = config.DEBUG_ANALYTICS
        self.endpoint_session = self.api + "/session"
        self.endpoint_events = self.api + "/events"
        self.localstack_session_id = get_session_id()
    def start_session(self, metadata: ClientMetadata) -> SessionResponse:
        
        request = Event(
            "session", EventMetadata(self.localstack_session_id, str(now())), payload=metadata
        )
        response = requests.post(
            self.endpoint_session, headers=self._create_headers(), json=request.asdict()
        )
        if not response.ok:
            raise ValueError("error during session initiation with analytics backend")
        return SessionResponse(response.json())
    def append_events(self, events: List[Event]):