Skip to main content

Copilot 허용 목록 참조

조직에서 Copilot이(가) 의도한 대로 작동하도록 방화벽 또는 프록시 서버를 통해 특정 트래픽을 허용하는 방법을 알아보세요.

누가 이 기능을 사용할 수 있나요?

Proxy server maintainers or firewall maintainers

이 문서의 내용

회사에서 방화벽이나 프록시 서버와 같은 보안 메커니즘을 사용하는 경우 Copilot이(가) 예상대로 작동하도록 다음 URL, 포트 및 프로토콜을 허용 목록에 추가해야 합니다:

공용 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.comCopilot 제안을 위한 API 서비스
https://origin-tracker.githubusercontent.comCopilot 제안을 위한 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 사용자용 | | https://copilot-reports-*.b01.azurefd.net | Copilot 사용 지표 보고서 다운로드 |

조직에서 사용하는 보안 정책과 편집기에 따라 추가 도메인과 URL을 허용 목록에 추가해야 할 수도 있습니다. 특정 편집기에 대한 자세한 내용은 추가 자료를 참조하세요.

프록시 서버나 방화벽을 사용하는 모든 사용자도 Copilot에 연결할 수 있도록 자신의 환경을 구성해야 합니다. GitHub Copilot에 대한 네트워크 설정 구성 참조하세요.

Copilot 코딩 도우미 권장 허용 목록

Copilot 코딩 도우미에는 기본적으로 활성화된 권장 허용 목록이 포함된 내장 방화벽이 포함되어 있습니다. 권장 허용 목록은 다음에 대한 액세스를 허용합니다.

  • 주요 운영 체제 패키지 리포지토리(예: Debian, Ubuntu, Red Hat)
  • 일반적인 컨테이너 레지스트리(예: Docker Hub, Azure Container Registry, AWS Elastic Container Registry).
  • 인기 있는 프로그래밍 언어(C#, Swift, Go, Has framework, Java, JavaScript, Perl, PHP, Python, Ruby, Rust, Swift)에서 사용되는 패키지 레지스트리
  • 주요 인증 기관(SSL 인증서의 유효성을 검사하기 위함)
  • Playwright MCP 서버용 웹 브라우저 다운로드에 사용되는 호스트

Copilot 코딩 도우미 방화벽 구성에 대한 자세한 내용은 GitHub Copilot 코딩 에이전트에 대한 방화벽 사용자 지정 또는 비활성화을(를) 참조하세요.

허용 목록을 사용하면 다음 호스트에 access 수 있습니다.

Azure 인프라: 메타데이터 서비스

  • 168.63.129.16

인증 기관: DigiCert

  • crl3.digicert.com
  • crl4.digicert.com
  • ocsp.digicert.com

인증 기관: Symantec

  • ts-crl.ws.symantec.com
  • ts-ocsp.ws.symantec.com
  • s.symcb.com
  • s.symcd.com

인증 기관: GeoTrust

  • crl.geotrust.com
  • ocsp.geotrust.com

인증 기관: Thawte

  • crl.thawte.com
  • ocsp.thawte.com

인증 기관: VeriSign

  • crl.verisign.com
  • ocsp.verisign.com

인증 기관: GlobalSign

  • crl.globalsign.com
  • ocsp.globalsign.com

인증 기관: SSL.com

  • crls.ssl.com
  • ocsp.ssl.com

인증 기관: IdenTrust

  • crl.identrust.com
  • ocsp.identrust.com

인증 기관: Sectigo

  • crl.sectigo.com
  • ocsp.sectigo.com

인증 기관: UserTrust

  • crl.usertrust.com
  • ocsp.usertrust.com

컨테이너 레지스트리: Docker

  • 172.18.0.1
  • ghcr.io
  • registry.hub.docker.com
  • *.docker.io
  • *.docker.com
  • production.cloudflare.docker.com
  • auth.docker.io
  • quay.io
  • mcr.microsoft.com
  • gcr.io
  • public.ecr.aws

GitHub: 콘텐츠 및 Api

  • *.githubusercontent.com
  • raw.githubusercontent.com
  • objects.githubusercontent.com
  • lfs.github.com
  • github-cloud.githubusercontent.com
  • github-cloud.s3.amazonaws.com
  • codeload.github.com
  • scanning-api.github.com
  • api.mcp.github.com
  • uploads.github.com/copilot/chat/attachments/

GitHub: 액션 아티팩트 저장소

  • productionresultssa0.blob.core.windows.net
  • productionresultssa1.blob.core.windows.net
  • productionresultssa2.blob.core.windows.net
  • productionresultssa3.blob.core.windows.net
  • productionresultssa4.blob.core.windows.net
  • productionresultssa5.blob.core.windows.net
  • productionresultssa6.blob.core.windows.net
  • productionresultssa7.blob.core.windows.net
  • productionresultssa8.blob.core.windows.net
  • productionresultssa9.blob.core.windows.net
  • productionresultssa10.blob.core.windows.net
  • productionresultssa11.blob.core.windows.net
  • productionresultssa12.blob.core.windows.net
  • productionresultssa13.blob.core.windows.net
  • productionresultssa14.blob.core.windows.net
  • productionresultssa15.blob.core.windows.net
  • productionresultssa16.blob.core.windows.net
  • productionresultssa17.blob.core.windows.net
  • productionresultssa18.blob.core.windows.net
  • productionresultssa19.blob.core.windows.net

프로그래밍 언어 및 패키지 관리자: C# / .NET

  • nuget.org
  • dist.nuget.org
  • api.nuget.org
  • nuget.pkg.github.com
  • dotnet.microsoft.com
  • pkgs.dev.azure.com
  • builds.dotnet.microsoft.com
  • dotnetcli.blob.core.windows.net
  • nugetregistryv2prod.blob.core.windows.net
  • azuresearch-usnc.nuget.org
  • azuresearch-ussc.nuget.org
  • dc.services.visualstudio.com
  • dot.net
  • download.visualstudio.microsoft.com
  • dotnetcli.azureedge.net
  • ci.dot.net
  • www.microsoft.com
  • oneocsp.microsoft.com
  • www.microsoft.com/pkiops/crl/

프로그래밍 언어 및 패키지 관리자: 다트

  • pub.dev
  • pub.dartlang.org
  • storage.googleapis.com/pub-packages/
  • storage.googleapis.com/dart-archive/

프로그래밍 언어 및 패키지 관리자: Go

  • go.dev
  • golang.org
  • proxy.golang.org
  • sum.golang.org
  • pkg.go.dev
  • goproxy.io
  • storage.googleapis.com/proxy-golang-org-prod/

프로그래밍 언어 및 패키지 관리자: Haskell

  • haskell.org
  • *.hackage.haskell.org
  • get-ghcup.haskell.org
  • downloads.haskell.org

프로그래밍 언어 및 패키지 관리자: Java

  • www.java.com
  • jdk.java.net
  • api.adoptium.net
  • adoptium.net
  • search.maven.org
  • maven.apache.org
  • repo.maven.apache.org
  • repo1.maven.org
  • maven.pkg.github.com
  • maven-central.storage-download.googleapis.com
  • maven.google.com
  • maven.oracle.com
  • jcenter.bintray.com
  • oss.sonatype.org
  • repo.spring.io
  • gradle.org
  • services.gradle.org
  • plugins.gradle.org
  • plugins-artifacts.gradle.org
  • repo.grails.org
  • download.eclipse.org
  • download.oracle.com

프로그래밍 언어 및 패키지 관리자: Node.js/JavaScript

  • npmjs.org
  • npmjs.com
  • registry.npmjs.com
  • registry.npmjs.org
  • skimdb.npmjs.com
  • npm.pkg.github.com
  • api.npms.io
  • nodejs.org
  • yarnpkg.com
  • registry.yarnpkg.com
  • repo.yarnpkg.com
  • deb.nodesource.com
  • get.pnpm.io
  • bun.sh
  • deno.land
  • registry.bower.io
  • binaries.prisma.sh

프로그래밍 언어 및 패키지 관리자: Perl

  • cpan.org
  • www.cpan.org
  • metacpan.org
  • cpan.metacpan.org

프로그래밍 언어 및 패키지 관리자: PHP

  • repo.packagist.org
  • packagist.org
  • getcomposer.org

프로그래밍 언어 및 패키지 관리자: Python

  • pypi.python.org
  • pypi.org
  • pip.pypa.io
  • *.pythonhosted.org
  • files.pythonhosted.org
  • bootstrap.pypa.io
  • conda.binstar.org
  • conda.anaconda.org
  • binstar.org
  • anaconda.org
  • download.pytorch.org
  • repo.continuum.io
  • repo.anaconda.com

프로그래밍 언어 및 패키지 관리자: Ruby

  • rubygems.org
  • api.rubygems.org
  • rubygems.pkg.github.com
  • bundler.rubygems.org
  • gems.rubyforge.org
  • gems.rubyonrails.org
  • index.rubygems.org
  • cache.ruby-lang.org
  • *.rvm.io

프로그래밍 언어 및 패키지 관리자: Rust

  • crates.io
  • index.crates.io
  • static.crates.io
  • sh.rustup.rs
  • static.rust-lang.org

프로그래밍 언어 및 패키지 관리자: Swift

  • download.swift.org
  • swift.org
  • cocoapods.org
  • cdn.cocoapods.org

인프라 및 도구: HashiCorp

  • releases.hashicorp.com
  • apt.releases.hashicorp.com
  • yum.releases.hashicorp.com
  • registry.terraform.io

인프라 및 도구: JSON 스키마

  • json-schema.org
  • json.schemastore.org

인프라 및 도구: 극작가

  • playwright.download.prss.microsoft.com
  • cdn.playwright.dev
  • playwright.azureedge.net
  • playwright-akamai.azureedge.net
  • playwright-verizon.azureedge.net
  • storage.googleapis.com/chrome-for-testing-public

Linux 패키지 관리자: Ubuntu

  • archive.ubuntu.com
  • security.ubuntu.com
  • ppa.launchpad.net
  • keyserver.ubuntu.com
  • azure.archive.ubuntu.com
  • api.snapcraft.io

Linux 패키지 관리자: Debian

  • deb.debian.org
  • security.debian.org
  • keyring.debian.org
  • packages.debian.org
  • debian.map.fastlydns.net
  • apt.llvm.org

Linux 패키지 관리자: Fedora

  • dl.fedoraproject.org
  • mirrors.fedoraproject.org
  • download.fedoraproject.org

Linux 패키지 관리자: CentOS

  • mirror.centos.org
  • vault.centos.org

Linux 패키지 관리자: Alpine

  • dl-cdn.alpinelinux.org
  • pkg.alpinelinux.org

Linux 패키지 관리자: Arch

  • mirror.archlinux.org
  • archlinux.org

Linux 패키지 관리자: SUSE

  • download.opensuse.org

Linux 패키지 관리자: Red Hat

  • cdn.redhat.com

Linux 패키지 관리자: 일반 패키지 원본

  • packagecloud.io
  • packages.cloud.google.com
  • packages.microsoft.com

Other

  • dl.k8s.io
  • pkgs.k8s.io

추가 읽기

  •           Visual Studio 문서의 [Visual Studio Code의 네트워크 연결](https://code.visualstudio.com/docs/setup/network)
    
  • microsoft 설명서의 Visual Studio 및 Azure Services를 방화벽 또는 프록시 서버 뒤에 설치 및 사용

            [^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 Copilot 개인 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.