Visão geral
O pacote system_proxy é um plugin do Flutter que permite o acesso às configurações de proxy configuradas no sistema no Android e no iOS. Ele permite que os desenvolvedores recuperem a configuração de proxy do sistema e a apliquem ao HttpClient do Dart, garantindo que as requisições de rede respeitem o ambiente de rede do dispositivo. Isso é particularmente útil para aplicativos que precisam operar atrás de redes corporativas ou restritas, onde as configurações de proxy são obrigatórias. O plugin simplifica a integração fornecendo uma API simples para extrair detalhes do proxy, como host, porta e regras de exclusão.
Casos de uso
- Acessando configurações de proxy do sistema em aplicativos corporativos
- Configurando o HttpClient com proxy do sistema
- Garantir o cumprimento das políticas de rede corporativa
- Gerenciando configurações de proxy automaticamente no Android e no iOS
- Habilitar acesso à internet em ambientes de rede restrita
Principais recursos
- Recupera as configurações de proxy do sistema no Android e no iOS
- Suporte à configuração de proxy do HttpClient do Dart
- Detecção automática do host e porta do proxy
- Gerencia listas de exclusão de proxy
- Compatibilidade multiplataforma
Indicado para
- Aplicativos móveis corporativos
- Aplicativos que exigem transparência de rede
- Desenvolvedores criando ferramentas para redes restritas
- Projetos que precisam de configuração automática de proxy
- Aplicativos Flutter implantados em ambientes de rede controlados
Considerações
- Requer permissões apropriadas da plataforma
- Pode não funcionar se o proxy do sistema não estiver configurado
- Limitado às configurações de proxy HTTP/HTTPS
- Sem suporte a proxies SOCKS
- Depende da configuração correta do proxy em nível de sistema