Skip to main content

Conectarse a una red privada

Puedes conectar los Codespaces a los recursos de una red privada, incluyendo los registros de paquetes, servidores de licencias y bases de datos en las instalaciones.

Codespaces está disponible para las organizaciones que utilicen GitHub Team o Nube de GitHub Enterprise. Para obtener más información, consulta la sección "Productos de GitHub".

Acerca de la creación de redes en los codespaces

Predeterminadamente, tus codespaces tienen acceso a todos los recursos en el internet público, incluyendo los administradores de paquetes, servidores de licencias, bases de datos y API de plataforma en la nube, pero no tienen acceso a aquellos de las redes privadas.

Conectar los recursos a una red privada

El método actualmente compatible para acceder a los recursos de una red privada es utilizar una VPN. No se recomienda actualmente colocar las IP de los codespaces en una lista de IP permitidas, ya que esto permitiría que todos los codespaces (tanto los tuyos como los de otros clientes) accedieran a los recursos protegidos de la red.

Utilizar una VPN para acceder a los recursos detrás de una red privada

La forma más fácil de acceder a los recursos detrás de una red privada es llegar a ella con una VPN desde dentro de tu codespace.

Te recomendamos herramientas de VPN como Open VPN para acceder a los recursos de una red privada. Para obtener más información, consulta la sección "Utilizar el cliente de OpenVPN desde GitHub Codespaces".

También hay muchas soluciones de terceros que, si bien lo respalda GitHub directamente, han proporcionado ejemplos de cómo integrarse con los Codespaces.

Estas soluciones de terceros incluyen:

Poner los recursos privados en listas de IP permitidas para los codespaces

Si bien GitHub publica rangos de IP para diversos productos en su API Meta, las IP de los codespaces se asignan dinámicamente, lo cual significa que no hay garantía de que tu Codespace tenga la misma dirección IP todos los días. Desalentamos enormemente que los usuarios pongan todo un rango de IP en una lista de IP permitidas, ya que esto otorgaría un acceso demasiado amplio a todos ellos (incluyendo a los usuarios que no están afiliados con tus codespaces).

Para obtener más información sobre la API Meta, consulta la sección "Meta".

Restringir el acceso al internet público

En la actualidad, no hay forma de restringir los codespaces para que no accedan al internet público ni de restringir a los usuarios autenticados adecuadamente para que no accedan a un puerto reenviado.

Para obtener más información sobre cómo asegurar tus codespaces, consulta la sección "Seguridad en los Codespaces".