概要
system_proxy パッケージは、Android および iOS でシステムに設定されたプロキシ設定にアクセスできる Flutter プラグインです。開発者はシステムのプロキシ構成を取得し、Dart の HttpClient に適用することで、ネットワークリクエストがデバイスのネットワーク環境を尊重することを保証できます。企業や制限付きネットワークの背後にアプリを実行する必要がある場合に特に役立ちます。このプラグインは、ホスト、ポート、除外ルールなどのプロキシ詳細を抽出するためのシンプルな API を提供することで、統合を容易にします。
用途
- エンタープライズアプリケーションでシステムプロキシ設定にアクセスする
- システムプロキシを使用した HttpClient の設定
- 企業ネットワークポリシーの遵守を確保する
- Android および iOS でのプロキシ構成の自動処理
- 制限されたネットワーク環境でのインターネットアクセスの有効化
主な機能
- AndroidおよびiOSでシステムプロキシ設定を取得します
- Dart HttpClient のプロキシ設定をサポート
- プロキシホストおよびポートの自動検出
- プロキシ除外リストの管理
- クロスプラットフォーム互換性
適している対象
- エンタープライズモバイルアプリケーション
- ネットワークの透過性を必要とするアプリ
- 制限されたネットワーク用のツールを開発する開発者
- 自動プロキシ設定が必要なプロジェクト
- 制御されたネットワーク環境にデプロイされたFlutterアプリ
注意事項
- 適切なプラットフォームの権限が必要です
- システムプロキシが設定されていない場合、動作しない可能性があります
- HTTP/HTTPSプロキシ設定に限定
- SOCKSプロキシのサポートはありません
- 正しいシステムレベルのプロキシ設定に依存しています