Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2023-03-15. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 성능 향상, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

아웃바운드 웹 프록시 서버 구성

프록시 서버는 GitHub Enterprise Server 인스턴스에 대한 추가 보안 수준을 제공합니다.

이 기능을 사용할 수 있는 사용자

Site administrators can configure an outbound web proxy server for a GitHub Enterprise Server instance.

GitHub Enterprise Server에 대한 프록시 구성 정보

GitHub Enterprise Server 인스턴스에 프록시 서버를 사용하도록 설정하면 대상 호스트가 HTTP 프록시 제외로 추가되지 않는 한 GitHub Enterprise Server에서 보낸 아웃바운드 메시지가 프록시 서버를 통해 먼저 전송됩니다. 아웃바운드 메시지 유형에는 보내는 웹후크, 번들 업로드 및 레거시 아바타 가져오기가 포함됩니다. 프록시 서버의 URL은 프로토콜, 도메인 또는 IP 주소와 포트 번호로, 예를 들면 http://127.0.0.1:8123으로 표시됩니다.

참고: GitHub Enterprise Server 인스턴스을(를) GitHub.com에 연결하려면 프록시 구성에서 및 api.github.comgithub.com 대한 연결을 허용해야 합니다. 자세한 내용은 "GitHub 연결 관리"을 참조하세요.

엔터프라이즈에 GitHub Actions을 사용하도록 설정하면 HTTP 프록시만 지원됩니다. SOCKS5 및 HTTPS 프록시는 지원되지 않습니다. GitHub Actions와 함께 GitHub Enterprise Server를 사용하는 방법에 대한 자세한 내용은 "GitHub Enterprise Server용 GitHub Actions 시작"을 참조하세요.

아웃바운드 웹 프록시 서버 구성

아웃바운드 프록시 서버 GitHub Enterprise Server 인스턴스를 구성할 수 있으며 특정 도메인에 대한 연결에 대한 예외를 구성할 수 있습니다.

  1. GitHub Enterprise Server의 관리 계정에서 페이지의 오른쪽 위 모서리에서 을 클릭합니다.

  2. “Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다. 1. " 사이트 관리자" 사이드바에서 관리 콘솔를 클릭합니다. 1. "설정" 사이드바에서 개인 정보를 클릭합니다.

  3. HTTP 프록시 서버에서 프록시 서버의 URL을 입력합니다.

  4. 필요에 따라 HTTP 프록시 제외에서 프록시 액세스가 필요하지 않은 호스트를 입력하고 호스트를 쉼표로 구분합니다. 도메인의 모든 호스트를 프록시 액세스 요구에서 제외하려면 와 같은 .octo-org.tentacle와일드카드 접두사로 를 사용해야 . 합니다.

    참고: GitHub Enterprise Server 3. 4.18 이상에서 instance IANA의 등록된 TLLD(최상위 도메인) 목록을 사용하여 호스트 이름의 유효성을 검사합니다. 자세한 내용은 IANA 웹 사이트의 TLLD 목록을 참조하세요. 등록되지 않은 TLD를 제외하려면 "프록시에서 등록되지 않은 추가 TLD 제외"를 참조하세요.

    1. "설정" 사이드바에서 **설정 저장**을 클릭합니다.

    참고: 관리 콘솔에 설정을 저장하면 시스템 서비스가 다시 시작되어 사용자에게 표시되는 가동 중지 시간이 발생할 수 있습니다.

  5. 구성 실행이 완료될 때까지 기다립니다.

프록시에서 등록되지 않은 추가 TLL 제외

GitHub Enterprise Server 3. 4.18 이상, IANA 웹 사이트의 TLLD 목록에 지정되지 않은 등록되지 않은 TLLD를 제외하도록 instance 프록시 설정을 구성할 수 있습니다.

  1. GitHub Enterprise Server 인스턴스에 SSH합니다. 인스턴스가 여러 노드로 구성된 경우(예: 고가용성 또는 지역 복제가 구성된 경우) 주 노드에 대한 SSH를 수행합니다. 클러스터를 사용하는 경우 임의 노드에 대해 SSH를 수행할 수 있습니다. SSH 액세스에 대한 자세한 내용은 "AUTOTITLE"을 참조하세요.

    $ ssh -p 122 admin@HOSTNAME
  2. 다음 명령을 입력하여 COMMA-SEPARATED-TLD-LIST를 쉼표로 구분된 TLD 목록으로 바꿉니다.

    $ ghe-config noproxy.exception-tld-list "COMMA-SEPARATED-TLD-LIST"
  3. 구성을 적용하려면 다음 명령을 입력합니다.

    참고: 구성을 실행하는 동안 GitHub Enterprise Server 인스턴스의 서비스가 다시 시작될 수 있으므로 사용자에게 짧은 가동 중지 시간이 발생할 수 있습니다.

    ghe-config-apply
  4. 구성 실행이 완료될 때까지 기다립니다.