{"meta":{"title":"Подключение к частной сети","intro":"Вы можете подключить GitHub Codespaces к ресурсам в частной сети, включая реестры пакетов, серверы лицензий и локальные базы данных.","product":"Codespaces","breadcrumbs":[{"href":"/ru/codespaces","title":"Codespaces"},{"href":"/ru/codespaces/developing-in-a-codespace","title":"Разработка в codespace"},{"href":"/ru/codespaces/developing-in-a-codespace/connecting-to-a-private-network","title":"Подключение к частной сети"}],"documentType":"article"},"body":"# Подключение к частной сети\n\nВы можете подключить GitHub 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\nРасширение GitHub CLI позволяет создать мост между codespace и вашим локальным компьютером, чтобы разрешить codespace обращаться к любому удаленному ресурсу, доступному с вашего компьютера. Codespace использует локальный компьютер в качестве сетевого шлюза для получения доступа к этим ресурсам. Дополнительные сведения см. в статье [\"Использование GitHub CLI для доступа к удаленным ресурсам](https://github.com/github/gh-net#codespaces-network-bridge).\n\n### Использование VPN для доступа к ресурсам в частной сети\n\nВ качестве альтернативы расширению GitHub CLI вы можете использовать VPN для получения доступа к ресурсам за частной сетью из codespace.\n\nДля доступа к ресурсам в частной сети мы рекомендуем использовать такие средства VPN, как [OpenVPN](https://openvpn.net/). Дополнительные сведения см. в разделе [\"Использование клиента OpenVPN\" из GitHub Codespaces](https://github.com/codespaces-contrib/codespaces-openvpn).\n\nСуществуют также ряд сторонних решений, которые, хотя и не явно одобрены GitHub, предоставили примеры интеграции с GitHub Codespaces.\n\nК таким сторонним решениям относятся следующие:\n\n* [Tailscale](https://tailscale.com/kb/1160/github-codespaces/)\n\n### Добавление в список разрешений частных ресурсов для пространств codespace\n\nХотя GitHub публикует диапазоны IP-адресов для нескольких продуктов в своем API метаданных, IP-адреса для пространств кода динамически назначаются, то есть пространство кода не гарантирует наличие одного и того же IP-адреса в день. Дополнительные сведения см. в разделе [Конечные точки REST API для метаданных](/ru/rest/meta/meta).\n\nРазрешенный список всего диапазона IP-адресов дает чрезмерно широкий доступ ко всем пространствам кода (включая пользователей, не связанных с пространствами кода), поэтому по этой причине создание пространства кода отключено, если включить списки разрешений IP. Дополнительные сведения см. в разделе [Управление разрешенными IP-адресами для организации](/ru/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\nДополнительные сведения о защите пространств кода см. в разделе [Безопасность в GitHub Codespaces](/ru/codespaces/reference/security-in-github-codespaces)."}