{"meta":{"title":"개인 네트워크에 연결","intro":"GitHub Codespaces를 패키지 레지스트리, 라이선스 서버 및 온-프레미스 데이터베이스를 비롯한 프라이빗 네트워크의 리소스에 연결할 수 있습니다.","product":"Codespaces","breadcrumbs":[{"href":"/ko/codespaces","title":"Codespaces"},{"href":"/ko/codespaces/developing-in-a-codespace","title":"codespace에서 개발"},{"href":"/ko/codespaces/developing-in-a-codespace/connecting-to-a-private-network","title":"개인 네트워크에 연결"}],"documentType":"article"},"body":"# 개인 네트워크에 연결\n\nGitHub Codespaces를 패키지 레지스트리, 라이선스 서버 및 온-프레미스 데이터베이스를 비롯한 프라이빗 네트워크의 리소스에 연결할 수 있습니다.\n\n## Codespace 네트워킹 정보\n\n기본적으로 Codespace는 패키지 관리자, 라이선스 서버, 데이터베이스 및 클라우드 플랫폼 API를 포함하여 퍼블릭 인터넷의 모든 리소스에 액세스할 수 있지만 개인 네트워크의 리소스에는 액세스할 수 없습니다.\n\n## 개인 네트워크의 리소스에 연결\n\n현재 GitHub Codespaces 내에서 개인 네트워크의 리소스에 액세스하는 방법에는 두 가지가 있습니다.\n\n* GitHub CLI 확장을 사용하여 로컬 컴퓨터를 원격 리소스에 대한 게이트웨이로 구성합니다.\n* VPN을 사용합니다.\n\n### GitHub CLI 확장을 사용하여 원격 리소스에 액세스\n\n> \\[!WARNING]\n> GitHub CLI 확장은 닫기 단계에 있으며 더 이상 지원되지 않습니다.\n\nGitHub CLI 확장을 사용하여 codespace와 로컬 컴퓨터 간에 브리지를 만들 수 있으며, codespace는 컴퓨터에서 액세스할 수 있는 원격 리소스에 액세스할 수 있습니다. codespace는 로컬 컴퓨터를 네트워크 게이트웨이로 사용하여 해당 리소스에 연결합니다. 자세한 내용은 [GitHub CLI 사용을 통한 원격 리소스 액세스](https://github.com/github/gh-net#codespaces-network-bridge)를 참조하세요.\n\n### VPN을 사용하여 개인 네트워크 뒤의 리소스에 액세스\n\nGitHub CLI 확장 대신 VPN을 사용하여 codespace 내에서 프라이빗 네트워크 뒤에 있는 리소스에 액세스할 수 있습니다.\n\n개인 네트워크의 리소스에 액세스하려면 [OpenVPN](https://openvpn.net/) 같은 VPN 도구를 사용하는 것이 좋습니다. 자세한 내용은 [GitHub Codespaces에서 OpenVPN 클라이언트 사용](https://github.com/codespaces-contrib/codespaces-openvpn)을 참조하세요.\n\n또한 GitHub에서 명시적으로 지원하지는 않지만 GitHub Codespaces와의 통합 방법에 대한 예제를 제공하는 제3자 솔루션도 여럿 있습니다.\n\n해당하는 타사 솔루션은 다음과 같습니다.\n\n* [테일스케일](https://tailscale.com/kb/1160/github-codespaces/)\n\n### Codespaces에 대한 프라이빗 리소스 허용 목록\n\nGitHub은 메타 API에 여러 제품에 대한 IP 범위를 게시하지만, codespaces용 IP는 동적으로 할당되므로 codespace가 매일 동일한 IP 주소를 갖는다는 보장은 없습니다. 자세한 내용은 [메타 데이터에 대한 REST API 엔드포인트](/ko/rest/meta/meta)을(를) 참조하세요.\n\n전체 IP 범위를 허용 목록에 추가하면 모든 codespaces(codespaces와 관련되지 않은 사용자 포함)에 지나치게 광범위하게 액세스할 수 있으므로 IP 허용 목록을 사용하도록 설정하면 codespace 만들기가 비활성화됩니다. 자세한 내용은 [조직에 허용되는 IP 주소 관리](/ko/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#enabling-allowed-ip-addresses)을(를) 참조하세요.\n\n## 퍼블릭 인터넷에 대한 액세스 제한\n\n현재는 Codespace가 퍼블릭 인터넷에 액세스하지 못하도록 제한하거나 적절하게 인증된 사용자가 전달된 포트에 액세스하지 못하도록 제한할 수 없습니다.\n\ncodespaces를 보호하는 방법에 대한 자세한 내용은 [GitHub Codespaces의 보안](/ko/codespaces/reference/security-in-github-codespaces)을(를) 참조하세요."}