Skip to main content
トラブルシューティング

ネットワーク、プロキシ、および VPC の問題

接続、プロキシ、DNS、証明書、および VPC に関連するネットワークの問題を解決します。

本ページでは、Qoder CLI のネットワーク接続問題のトラブルシューティングについて説明します。ネットワーク構成については、ネットワーク、プロキシ、および VPC を参照してください。

接続タイムアウトまたは失敗

  • ローカルマシンが外部ネットワークにアクセスでき、サービスドメインを解決して接続できることを確認します。
  • 企業ネットワークまたは制限された環境にある場合は、通常、プロキシの構成が必要です(後述)。
  • 一時的なネットワークの乱れによる場合は時間を置いて再試行してください。general.retryFetchErrors(デフォルトで有効)により、一部の fetch エラーは自動的に再試行されます。

プロキシ構成

標準的な環境変数を使用してプロキシを構成します。
export HTTPS_PROXY="http://proxy.example.com:8080"
export HTTP_PROXY="http://proxy.example.com:8080"
export NO_PROXY="localhost,127.0.0.1,.internal.example.com"
  • HTTPS_PROXY / HTTP_PROXY:それぞれ HTTPS / HTTP リクエストに使用します。
  • NO_PROXY:カンマ区切りのホストリスト。これらのホストはプロキシを経由しません。
  • 大文字と小文字のどちらでも使用できます(HTTPS_PROXYhttps_proxy の両方が認識されます)。
  • 環境変数を変更した後は、Qoder CLI を再起動して変更を反映させます。

DNS 解決の問題

  • ドメイン名の解決に異常がある場合は、advanced.dnsResolutionOrder 構成項目を使用して解決の順序を調整できます。
  • 変更後は再起動して反映させる必要があります。

証明書の問題

  • 企業プロキシでは TLS インターセプションが行われることが多く、エンタープライズルート証明書をシステムトラストストアに追加する必要があります。
  • unable to verify the first certificate のようなエラーが発生した場合は、環境変数を使用して追加の信頼済み証明書を指定します。
    export NODE_EXTRA_CA_CERTS=/path/to/corp-root-ca.pem
    
    SSL_CERT_FILE を使用して証明書ファイルのパスを指定することもできます。詳細については、ネットワーク、プロキシ、および VPC の証明書構成セクションを参照してください。
  • システム時刻が正しいことを確認してください。時刻のずれは証明書検証の失敗を引き起こします。

VPC / プライベートデプロイメント

  • CN 版のプライベートデプロイメントでは、vpcInstanceName 構成項目を使用してインスタンス名を指定でき、パブリックドメインは対応するインスタンスごとのプライベートホストにマッピングされます。
  • 変更後は再起動して反映させる必要があります。
  • プライベートゲートウェイへのネットワーク到達性を確認してください。

次のステップ

Qoder CLI を使用する