개요
system_proxy 패키지는 Android 및 iOS에서 시스템에 설정된 프록시 설정에 액세스할 수 있는 Flutter 플러그인입니다. 개발자는 시스템의 프록시 구성 정보를 가져와 Dart의 HttpClient에 적용함으로써 네트워크 요청이 장치의 네트워크 환경을 존중하도록 보장합니다. 기업 또는 제한된 네트워크 뒤에서 작동해야 하는 앱에 특히 유용하며, 이 경우 프록시 설정이 필수적입니다. 이 플러그인은 호스트, 포트, 배제 규칙과 같은 프록시 세부 정보를 추출할 수 있는 간단한 API를 제공하여 통합을 단순화합니다.
사용 사례
- 기업 앱에서 시스템 프록시 설정에 액세스하기
- 시스템 프록시로 HttpClient 구성
- 기업 네트워크 정책 준수 보장
- Android 및 iOS에서 프록시 구성 자동 처리
- 제한된 네트워크 환경에서 인터넷 액세스 활성화
주요 기능
- Android 및 iOS에서 시스템 프록시 설정을 검색합니다
- Dart HttpClient 프록시 구성 지원
- 프록시 호스트 및 포트 자동 감지
- 프록시 제외 목록 처리
- 크로스 플랫폼 호환성
적합한 대상
- 기업 모바일 애플리케이션
- 네트워크 투명성 필요 앱
- 제한된 네트워크를 위한 도구를 개발하는 개발자
- 자동 프록시 설정이 필요한 프로젝트
- 제어된 네트워크 환경에서 배포된 플러터 앱
고려 사항
- 적절한 플랫폼 권한이 필요합니다
- 시스템 프록시가 구성되지 않은 경우 작동하지 않을 수 있습니다
- HTTP/HTTPS 프록시 설정에 제한됨
- SOCKS 프록시 지원 없음
- 올바른 시스템 수준의 프록시 구성에 따라 달라집니다