会社でファイアウォールやプロキシ サーバーなどのセキュリティ対策を採用している場合は、Copilot が期待どおりに動作するように、次の URL、ポート、プロトコルを許可リストに追加する必要があります。
GitHub パブリック URL
| ドメインまたは URL | 目的 |
|---|---|
https://github.com/login/* | Authentication |
https://github.com/enterprises/YOUR-ENTERPRISE/* | マネージド ユーザー アカウント の認証。Enterprise Managed Users でのみ必要です。 |
https://api.github.com/user | ユーザー管理 |
https://api.github.com/copilot_internal/* | ユーザー管理 |
https://copilot-telemetry.githubusercontent.com/telemetry | テレメトリ |
https://collector.github.com/* | 分析用テレメトリー |
https://default.exp-tas.com | テレメトリ |
https://copilot-proxy.githubusercontent.com | Copilot おすすめの API サービス |
https://origin-tracker.githubusercontent.com | Copilot おすすめの API サービス |
`https://*.githubcopilot.com/*`
[^1] | Copilot おすすめの API サービス |
|
https://*.individual.githubcopilot.com
[^2] | Copilot おすすめの API サービス |
|
https://*.business.githubcopilot.com
[^3] | Copilot おすすめの API サービス |
|
https://*.enterprise.githubcopilot.com
[^4] | Copilot おすすめの API サービス |
| https://*.SUBDOMAIN.ghe.com | GHE.com の Copilot ユーザーの場合 |
| https://SUBDOMAIN.ghe.com | GHE.com の Copilot ユーザーの場合 |
組織のセキュリティ ポリシーと使用中のエディターによっては、追加のドメインと URL に許可リストが必要になる場合があります。 特定のエディターの詳細については、「参考資料」を参照してください。
また、プロキシ サーバーまたはファイアウォールのすべてのユーザーは、Copilot に接続するように独自の環境を構成する必要があります。 「GitHub Copilot のネットワーク設定の構成」を参照してください。
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 コーディング エージェント用のファイアウォールのカスタマイズまたは無効化 を参照してください。
許可リストは、次のホストへのアクセスを許可します。
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: Actions Artifact Storage
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.net
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 ドキュメントの「Visual Studio Code でのネットワーク接続」
-
[ファイアウォールまたはプロキシ サーバーの背後に Visual Studio と Azure Services をインストールして使用します](https://learn.microsoft.com/en-us/visualstudio/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server) Microsoft のドキュメント [^1]: 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 [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/managing-github-copilot-access-to-your-enterprises-network). [^2]: Allows access to authorized users via a コパイロット・インディビジュアル plan. Do not add this URL to your allowlist if you are using subscription-based network routing. [^3]: Allows access to authorized users via a Copilot Business plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Copilot Business on your network. [^4]: 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.