> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/es/configuracion/overleaf-toolkit/external-url.md).

# URL externa

### función "Desde una URL externa"

Para habilitar la ["Desde una URL externa"](https://www.overleaf.com/learn/how-to/How_to_upload_a_file_using_an_external_URL) función, la variable `ENABLED_LINKED_FILE_TYPES` debe incluir `url` tipo:

```
ENABLED_LINKED_FILE_TYPES=project_file,project_output_file,url
```

Esto ampliará tanto el *Añadir archivos* menú como el *Insertar figura* desplegable de la barra de herramientas: el *Añadir archivos* menú le permite añadir un archivo a su proyecto usando su URL, mientras que el *Insertar figura* desplegable le permite insertar una imagen en su documento directamente desde su URL.

#### Nota de seguridad

Cuando los usuarios añaden un enlace a un archivo externo en sus proyectos, el archivo se obtiene en nombre del servidor donde Overleaf está instalado.

Si el servidor de Overleaf está alojado dentro de una red privada que también contiene servidores HTTP internos (destinados únicamente al uso interno), un usuario con acceso a Overleaf podría acceder potencialmente a datos de estos servicios internos.

Para evitar esto, los enlaces a archivos externos no deben apuntar a servidores cuyas direcciones IP pertenezcan a alguno de los rangos de red restringidos. Estos son:

* `127.0.0.0/8` (loopback)
* `169.254.0.0/16` (enlace local)
* `10.0.0.0/8` (red privada)
* `172.16.0.0/12` (red privada)
* `192.168.0.0/16` (red privada)

Además, se introduce la siguiente variable de entorno:

* `OVERLEAF_LINKED_URL_BLOCKED_NETWORKS`
  * Una lista de redes, separadas por espacios en blanco, en notación CIDR, desde las cuales está prohibida la obtención de recursos externos. Normalmente, esto debería incluir la red interna de la organización.
    * Ejemplo: `OVERLEAF_LINKED_URL_BLOCKED_NETWORKS=123.123.0.0/16 124.124.124.0/24`

Sin embargo, en muchas organizaciones, los servidores dentro de la red interna también pueden alojar datos que deberían ser accesibles públicamente. Para permitir el acceso a recursos específicos incluso si toda la red está bloqueada, se proporciona la siguiente variable de entorno:

* `OVERLEAF_LINKED_URL_ALLOWED_RESOURCES`
  * Una expresión regular que define los recursos web permitidos desde los cuales se pueden obtener archivos externos. Si una URL coincide con esta expresión regular, se le concede acceso aunque su red esté bloqueada por lo demás.
    * Ejemplo: Para permitir URLs como `https://www.example.com/~john/pictures/frog.jpg` y `http://www.example.com/public/whatever/lit.bib`:

      `OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?:~[^/]+|public)(?:/.*)?`
    * Ejemplo: Para denegar URLs como `http://www.example.com/private/whatever/file`, mientras permite todos los demás recursos no incluidos en el `privado` subárbol:

      `OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?!private)(?:.*)`<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/es/configuracion/overleaf-toolkit/external-url.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
