ログイン前に instagrapi へプロキシ URL を渡す
Client.set_proxy はセッションマップを自ら作成します。Requests の辞書ではなく、完全なエンドポイント文字列を 1 つ渡してください。
from instagrapi import Client
client = Client()
client.set_proxy('http://proxy.example:8080')URL は実際のリスナーのプロトコル、ホスト、ポートに合わせて設定します。HTTP プロキシ一覧にある認証なしの HTTP エンドポイントは、サービスが公開プロキシ経路を許可する場合の選択肢です。既存のアカウント/セッションの流れはそのまま続けてください。setter は文字列を想定しています。
同じ URL を、パブリックセッションとプライベートセッションの HTTP/HTTPS マッピング、および存在すれば GraphQL にも適用します。これらのマップは SDK が作成します。
中継の資格情報はサービスアカウントとは別に、プロキシ設定側に置きます。エンドポイントのフィールドを並べ替えるのではなく、URL の予約済み資格情報文字をエンコードしてください。
経路が異なる場合は、継承された proxy/bypass の入力も確認します。Requests のセッションマップを消すだけでは、環境変数の自動検出は無効になりません。