> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/on-premises/da/konfiguration/overleaf-toolkit/external-url.md).

# Ekstern URL

### "Fra ekstern URL"-funktionen

For at aktivere ["Fra ekstern URL"](https://www.overleaf.com/learn/how-to/How_to_upload_a_file_using_an_external_URL) funktionen skal variablen `ENABLED_LINKED_FILE_TYPES` skal indeholde `URL` type:

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

Dette vil udvide både *Tilføj filer* menuen og *Indsæt figur* rullemenuen i værktøjslinjen:  *Tilføj filer* menuen giver dig mulighed for at tilføje en fil til dit projekt ved hjælp af dens URL, mens *Indsæt figur* rullemenuen giver dig mulighed for at indsætte et billede i dit dokument direkte fra dets URL.

#### Sikkerhedsbemærkning

Når brugere tilføjer et link til en ekstern fil i deres projekter, hentes filen på vegne af serveren, hvor Overleaf er installeret.

Hvis Overleaf-serveren er hostet i et privat netværk, som også indeholder interne HTTP-servere (kun beregnet til intern brug), kan en bruger med adgang til Overleaf potentielt få adgang til data fra disse interne tjenester.

For at forhindre dette må links til eksterne filer ikke pege på servere, hvis IP-adresser tilhører nogen af de begrænsede netværksområder. Disse er:

* `127.0.0.0/8` (loopback)
* `169.254.0.0/16` (link-local)
* `10.0.0.0/8` (privat netværk)
* `172.16.0.0/12` (privat netværk)
* `192.168.0.0/16` (privat netværk)

Derudover introduceres følgende miljøvariabel:

* `OVERLEAF_LINKED_URL_BLOCKED_NETWORKS`
  * En liste af netværk i CIDR-notation adskilt af mellemrum, som eksterne ressourcer ikke må hentes fra. Typisk bør dette omfatte organisationens interne netværk.
    * Eksempel: `OVERLEAF_LINKED_URL_BLOCKED_NETWORKS=123.123.0.0/16 124.124.124.0/24`

Men i mange organisationer kan servere inden for det interne netværk også være vært for data, som bør være offentligt tilgængelige. For at give adgang til specifikke ressourcer, selv hvis hele netværket er blokeret, findes følgende miljøvariabel:

* `OVERLEAF_LINKED_URL_ALLOWED_RESOURCES`
  * Et regulært udtryk, der definerer tilladte webressourcer, som eksterne filer må hentes fra. Hvis en URL matcher dette regulære udtryk, gives der adgang til den, selv hvis dens netværk ellers er blokeret.
    * Eksempel: For at tillade URL'er som `https://www.example.com/~john/pictures/frog.jpg` og `http://www.example.com/public/whatever/lit.bib`:

      `OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?:~[^/]+|public)(?:/.*)?`
    * Eksempel: For at afvise URL'er som `http://www.example.com/private/whatever/file`, mens alle andre ressourcer, der ikke er i den `private` undertræ:

      `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://ayakaleaf-pro.ayaka.space/on-premises/da/konfiguration/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.
