会社でファイアウォールやプロキシ サーバーなどのセキュリティ対策を採用している場合は、この記事の URL を許可リストに追加して、 Copilot が期待どおりに動作することを確認する必要があります。
ユーザーのサインインを有効にする Copilot
以下の URL を許可リストに登録 するだけでは不十分です。 ネットワーク ブロック GitHub 広い範囲でブロックする場合、ユーザーは以下のすべての URL が許可されている場合でも、 Copilotにサインインできなくなります。
ユーザーがサインインするには、標準の GitHub ブラウザー サインイン フローを完了します。このフローにより、 GitHub サインイン ページが読み込まれます。 制限付きネットワークでは、 GitHubの一般的な Web サイト ドメイン ( *.githubassets.com や *.githubusercontent.com など) へのアクセスが必要です。これは、 Copilotに固有ではありません。
制限付きネットワークでのサインインを有効にするには:
- GitHubの一般的な Web サイト ドメインへのアクセスを許可します。 詳細については、「制限付きネットワークからGitHubのサービスへのアクセスを許可する」を参照してください。
- この記事の URL を許可リストに追加します。
GitHub パブリック URL
| ドメインまたは URL | 目的 |
|---|---|
https:/ | Authentication |
https:/ | |
| Copilot に GitHub | |
https:/ | |
| マネージド ユーザー アカウントの認証はEnterprise Managed Usersと一緒にのみ必要です。 | |
https:/ | ユーザー管理 |
https:/ | ユーザー管理 |
https:/ | 分析用テレメトリー |
https:/ | |
| Copilot クライアント テレメトリ | |
https:/ | |
| Copilot クライアントの実験 | |
https:/ | |
| Copilot の提案用の API サービス | |
https:/ | |
| Copilot の提案用の API サービス | |
https:/ | |
| 1 | |
| Copilot の提案用の API サービス | |
https:/ | |
| 2 | |
| Copilot の提案用の API サービス | |
https:/ | |
| 3 | |
| Copilot の提案用の API サービス | |
https:/ | |
| 4 | |
| Copilot の提案用の API サービス | |
https:/ | |
| Copilot 上の GHE.com ユーザーの場合 | |
https:/ | |
| Copilot 上の GHE.com ユーザーの場合 | |
https:/ | |
| Copilot 使用状況メトリック レポートのダウンロード | |
https:/ | |
| 5 | |
| Copilot 使用状況メトリック レポートのダウンロード (フォールバック) | |
https:/ | |
| 6 | |
| Copilot 使用状況メトリック レポートのダウンロード (フォールバック) |
組織のセキュリティ ポリシーと使用中のエディターによっては、追加のドメインと URL に許可リストが必要になる場合があります。 特定のエディターの詳細については、「参考資料」を参照してください。
プロキシ サーバーまたはファイアウォールのすべてのユーザーも、 Copilotに接続するように独自の環境を構成する必要があります。 「GitHub Copilot のネットワーク設定の構成 を参照してください。
Copilot 音声機能
GitHub Copilot CLI(コマンドラインインターフェース)とGitHub Copilot アプリの音声機能では、Foundry Local を使用して、コンピューター上で音声テキスト変換モデルを実行します。 モデル カタログに対してクエリを実行し、モデルをダウンロードするために、これらの機能は次のAzure ドメインに送信要求を行います。 ファイアウォールまたはプロキシ サーバーの背後で音声機能を使用する場合は、次の URL を許可リストに追加します。
| ドメインまたは URL | 目的 |
|---|---|
https:/ | モデルカタログのリクエスト |
https:/ | モデルのダウンロードに最適なAzureリージョンの検出 |
https:/ | リージョン別モデル カタログ エンドポイント |
https:/ | |
| 7 | 地域のAzure Blob Storageからのモデルのダウンロード |
Copilot クラウドエージェント 推奨される許可リスト
Copilot クラウドエージェントには、推奨される許可リストが既定で有効になっている組み込みのファイアウォールが含まれています。 推奨される許可リストでは、次のことにアクセスできます。
- 一般的なオペレーティング システムのパッケージ リポジトリ (Debian、Ubuntu、Red Hat など)。
- 一般的なコンテナー レジストリ (たとえば、Docker Hub、Azure Container Registry、AWS Elastic Container Registry)。
- 一般的なプログラミング言語 (C#、Dart、Go、Haskell、Java、JavaScript、Perl、PHP、Python、Ruby、Rust、Swift) で使用されるレジストリをパッケージ化します。
- 一般的な証明機関 (SSL 証明書の検証を許可するため)。
- Playwright MCP サーバー用の Web ブラウザーのダウンロードに使われるホスト。
Copilot クラウドエージェント ファイアウォールの構成の詳細については、GitHub Copilotのファイアウォールのカスタマイズまたは無効化 を参照してください。
許可リストでは、次のホストにaccessできます。
Azure インフラストラクチャ: メタデータ サービス
168.63.129.16
証明機関: DigiCert
crl3.digicert.comcrl4.digicert.comocsp.digicert.com
証明機関: Symantec
ts-crl.ws.symantec.comts-ocsp.ws.symantec.coms.symcb.coms.symcd.com
証明機関: GeoTrust
crl.geotrust.comocsp.geotrust.com
証明機関: Thawte
crl.thawte.comocsp.thawte.com
証明機関: VeriSign
crl.verisign.comocsp.verisign.com
証明機関: GlobalSign
crl.globalsign.comocsp.globalsign.com
証明機関: SSL.com
crls.ssl.comocsp.ssl.com
証明機関: IdenTrust
crl.identrust.comocsp.identrust.com
証明機関: Sectigo
crl.sectigo.comocsp.sectigo.com
証明機関: UserTrust
crl.usertrust.comocsp.usertrust.com
コンテナー レジストリ: Docker
172.18.0.1ghcr.ioregistry.hub.docker.com*.docker.io*.docker.comproduction.cloudflare.docker.comauth.docker.ioquay.iomcr.microsoft.comgcr.iopublic.ecr.aws
GitHub: コンテンツとApi
*.githubusercontent.comraw.githubusercontent.comobjects.githubusercontent.comlfs.github.comgithub-cloud.githubusercontent.comgithub-cloud.s3.amazonaws.comcodeload.github.comscanning-api.github.comapi.mcp.github.comuploads.github.com/copilot/chat/attachments/
GitHub: アクションのアーティファクトストレージ
productionresultssa0.blob.core.windows.netproductionresultssa1.blob.core.windows.netproductionresultssa2.blob.core.windows.netproductionresultssa3.blob.core.windows.netproductionresultssa4.blob.core.windows.netproductionresultssa5.blob.core.windows.netproductionresultssa6.blob.core.windows.netproductionresultssa7.blob.core.windows.netproductionresultssa8.blob.core.windows.netproductionresultssa9.blob.core.windows.netproductionresultssa10.blob.core.windows.netproductionresultssa11.blob.core.windows.netproductionresultssa12.blob.core.windows.netproductionresultssa13.blob.core.windows.netproductionresultssa14.blob.core.windows.netproductionresultssa15.blob.core.windows.netproductionresultssa16.blob.core.windows.netproductionresultssa17.blob.core.windows.netproductionresultssa18.blob.core.windows.netproductionresultssa19.blob.core.windows.net
プログラミング言語とパッケージ マネージャー: C# / .NET
nuget.orgdist.nuget.orgapi.nuget.orgnuget.pkg.github.comdotnet.microsoft.compkgs.dev.azure.combuilds.dotnet.microsoft.comdotnetcli.blob.core.windows.netnugetregistryv2prod.blob.core.windows.netazuresearch-usnc.nuget.orgazuresearch-ussc.nuget.orgdc.services.visualstudio.comdot.netdownload.visualstudio.microsoft.comdotnetcli.azureedge.netci.dot.netwww.microsoft.comoneocsp.microsoft.comwww.microsoft.com/pkiops/crl/
プログラミング言語 & パッケージマネージャー: ダート
pub.devpub.dartlang.orgstorage.googleapis.com/pub-packages/storage.googleapis.com/dart-archive/
プログラミング言語とパッケージ マネージャー: Go
go.devgolang.orgproxy.golang.orgsum.golang.orgpkg.go.devgoproxy.iostorage.googleapis.com/proxy-golang-org-prod/
プログラミング言語とパッケージ マネージャー: Haskell
haskell.org*.hackage.haskell.orgget-ghcup.haskell.orgdownloads.haskell.org
プログラミング言語とパッケージ マネージャー: Java
www.java.comjdk.java.netapi.adoptium.netadoptium.netsearch.maven.orgmaven.apache.orgrepo.maven.apache.orgrepo1.maven.orgmaven.pkg.github.commaven-central.storage-download.googleapis.commaven.google.commaven.oracle.comjcenter.bintray.comoss.sonatype.orgrepo.spring.iogradle.orgservices.gradle.orgplugins.gradle.orgplugins-artifacts.gradle.orgrepo.grails.orgdownload.eclipse.orgdownload.oracle.com
プログラミング言語とパッケージ マネージャー: Node.js/ JavaScript
npmjs.orgnpmjs.comregistry.npmjs.comregistry.npmjs.orgskimdb.npmjs.comnpm.pkg.github.comapi.npms.ionodejs.orgyarnpkg.comregistry.yarnpkg.comrepo.yarnpkg.comdeb.nodesource.comget.pnpm.iobun.shdeno.landregistry.bower.iobinaries.prisma.sh
プログラミング言語とパッケージ マネージャー: Perl
cpan.orgwww.cpan.orgmetacpan.orgcpan.metacpan.org
プログラミング言語とパッケージ マネージャー: PHP
repo.packagist.orgpackagist.orggetcomposer.org
プログラミング言語とパッケージ マネージャー: Python
pypi.python.orgpypi.orgpip.pypa.io*.pythonhosted.orgfiles.pythonhosted.orgbootstrap.pypa.ioconda.binstar.orgconda.anaconda.orgbinstar.organaconda.orgdownload.pytorch.orgrepo.continuum.iorepo.anaconda.com
プログラミング言語とパッケージ マネージャー: Ruby
rubygems.orgapi.rubygems.orgrubygems.pkg.github.combundler.rubygems.orggems.rubyforge.orggems.rubyonrails.orgindex.rubygems.orgcache.ruby-lang.org*.rvm.io
プログラミング言語とパッケージ マネージャー: Rust
crates.ioindex.crates.iostatic.crates.iosh.rustup.rsstatic.rust-lang.org
プログラミング言語とパッケージ マネージャー: Swift
download.swift.orgswift.orgcocoapods.orgcdn.cocoapods.org
インフラストラクチャとツール: HashiCorp
releases.hashicorp.comapt.releases.hashicorp.comyum.releases.hashicorp.comregistry.terraform.io
インフラストラクチャとツール: JSON スキーマ
json-schema.orgjson.schemastore.org
インフラストラクチャとツール: プレイライト
playwright.download.prss.microsoft.comcdn.playwright.devplaywright.azureedge.netplaywright-akamai.azureedge.netplaywright-verizon.azureedge.netstorage.googleapis.com/chrome-for-testing-public
Linux パッケージ マネージャー: Ubuntu
archive.ubuntu.comsecurity.ubuntu.comppa.launchpad.netkeyserver.ubuntu.comazure.archive.ubuntu.comapi.snapcraft.io
Linux パッケージ マネージャー: Debian
deb.debian.orgsecurity.debian.orgkeyring.debian.orgpackages.debian.orgdebian.map.fastlydns.netapt.llvm.org
Linux パッケージ マネージャー: Fedora
dl.fedoraproject.orgmirrors.fedoraproject.orgdownload.fedoraproject.org
Linux パッケージ マネージャー: CentOS
mirror.centos.orgvault.centos.org
Linux パッケージ マネージャー: Alpine
dl-cdn.alpinelinux.orgpkg.alpinelinux.org
Linux パッケージ マネージャー: Arch
mirror.archlinux.orgarchlinux.org
Linux パッケージ マネージャー: SUSE
download.opensuse.org
Linux パッケージ マネージャー: Red Hat
cdn.redhat.com
Linux パッケージ マネージャー: 一般的なパッケージ ソース
packagecloud.iopackages.cloud.google.compackages.microsoft.com
Other
dl.k8s.iopkgs.k8s.io
詳細については、次を参照してください。
- Visual Studio Code ドキュメント内の「」
- Microsoft ドキュメントで、ファイアウォールまたはプロキシ サーバーの背後にある Visual Studio 及び Azure サービスをインストールして使用する方法
Footnotes
-
Allows access to authorized users regardless of Copilot plan. Do not add this URL to your allowlist if you are using subscription-based network routing. For more information on subscription-based network routing, see 企業のネットワークへのGitHub Copilot accessの管理. ↩
-
Allows access to authorized users via a Copilot個人版 plan. Do not add this URL to your allowlist if you are using subscription-based network routing. ↩
-
Allows access to authorized users via a Copilot 事業 plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Copilot 事業 on your network. ↩
-
Allows access to authorized users via a Copilot Enterprise plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Copilot Enterprise on your network. ↩
-
Required for fallback scenarios where Copilot usage metrics report downloads bypass the custom domain and are served from an Azure Front Door CDN. ↩
-
Required for fallback scenarios where Copilot usage metrics report downloads bypass the Azure Front Door CDN and are served directly from Azure Blob Storage. ↩
-
The
amlwlrt4*wildcard matches the regional Azure Blob Storage accounts that Foundry Local voice features use to download models. The specific storage account depends on the Azure region closest to the user. ↩