- 「Failed to connect」などのネットワークエラーが表示される
- エディタまたは Cascade パネルが真っ白な画面のまま読み込まれない
- Cascade などのクラウド連携機能が読み込めない、または接続できない
- サインインやアクティベーションのフローが予期せず失敗する
- 機能がホットスポット / 自宅ネットワークでは動作するが、社内ネットワークでは動作しない
- ログや DevTools に証明書エラーや TLS ハンドシェイクエラーが表示される
プロキシ関連の問題も発生している場合は、プロキシの設定 を参照してください。
1. ネットワークで SSL インスペクションが使われているか確認する
- 外向き HTTPS トラフィックに対して、TLS インターセプション / SSL インスペクションを行っていますか?
- SSL インスペクションは、ブラウザだけでなく、開発用ワークステーションや開発ツールにも適用されていますか?
- インスペクトしたトラフィックに署名する際に使用している Root CA / Intermediate CA のチェーンは何ですか?
- その CA チェーンはエンドポイントに配布されており、開発に使用しているアプリケーション / ランタイムから信頼されていますか?
2. Windsurf で根本原因となっているエラーを取得する (Developer Tools → Console)
- Help → Dev Tools / Developer Tools を開く
- Console タブを選択する
- 赤色のエラー を探す
- 各エラーエントリを展開して、詳細 (ネストされたエラーフィールド/スタックトレース) を確認する
-
certificate signed by unknown authority -
unable to verify the first certificate -
self signed certificate in certificate chain -
UNABLE_TO_VERIFY_LEAF_SIGNATURE
-
unable to get local issuer certificate -
unable to get issuer certificate
-
handshake_failure -
wrong version number -
protocol negotiation failed -
ERR_SSL_PROTOCOL_ERROR
3. SSL 検査環境でこれが発生する原因
- エンドポイントで社内検査用の ルート CA が信頼されていない、および/または
- 検査証明書の チェーンが不完全 (中間 CA が欠落している) 、および/または
- IDE/ランタイムが、社内検査 CA チェーンを含まない OS とは別のトラストストア を使用している、および/または
- 社内ポリシーが、TLS ネゴシエーションを妨げる制約 (最小 TLS バージョン/暗号スイート、復号できないトラフィックのブロックなど) を強制している
4. IT / セキュリティチームと連携して問題を解決する
A) Windsurf トラフィックに対する SSL インスペクションポリシーの検証
- Windsurf 関連のアウトバウンド HTTPS トラフィックに SSL インスペクションが適用されているかどうか
- 証明書検証、ポリシー上の理由、または TLS ネゴシエーションの制約により、ブロック/拒否が発生していないかどうか
B) Enterprise のインスペクション用 CA チェーンが正しくデプロイされ、信頼されていることを確認する
- Enterprise の SSL インスペクション用 Root CA を開発者の端末にデプロイする
- 必要なすべての 中間 CA 証明書 が存在し、チェーンが正しいことを確認する
- IDE/ランタイムが使用しているものと同じ信頼ストア (OS のストアかランタイム固有のストアか) を使って、信頼を検証する
C) スコープを限定した SSL インスペクションのバイパスを構成する (フォールバック)
- 組織の許可リスト/ネットワーク要件に関する社内手続きに従って、必要な Windsurf サービスエンドポイントに対する SSL インスペクションのバイパスを作成すること
- バイパスのスコープを必要最小限に保ち、組織のセキュリティポリシーと整合させること
5. IT / セキュリティ部門に送る内容 (コピー&ペースト用)
- Windsurf 関連の送信 HTTPS トラフィックに対して SSL インスペクションが有効になっているか確認してください。
- エンタープライズの SSL インスペクション用 Root CA と中間証明書が、このエンドポイント (および IDE が使用する実行時固有のトラストストア内) に配布され、信頼されているか確認してください。
- 信頼設定の整合が難しい場合は、必要な Windsurf サービスエンドポイントに対してスコープを絞った SSL インスペクションのバイパスを設定してください。
- 障害が発生した日時
- OS バージョン
- Zscaler Client Connector (または同等エージェント) がインストール / 有効化されているかどうか
- Developer Tools → Console から取得した、展開済みのコンソールエラーのテキスト
- ホットスポット / 自宅ネットワークでは動作し、社内ネットワークでのみ失敗するかどうか
6. どのオプションをいつ使うか
- エラー内容に「unknown authority」「unable to verify」「issuer not found」や、中間証明書の欠落が示されている
- SSL インスペクションを有効のままにしつつ、もっとも長期的に安定した対処を行いたい
- IDE/ランタイムが、実質的に Enterprise CA チェーンを取り込めない
- あなたの環境では trust store (信頼ストア) の整合性を十分に保証できない
- IT/セキュリティ部門が、インスペクションが原因で失敗が発生していることを確認し、対象を絞った例外を承認している