Funksjonen “From External URL”
For å aktivere funksjonen “From External URL” må variabelen ENABLED_LINKED_FILE_TYPES inkludere typen url:
Dette utvider både menyen Add Files og nedtrekksmenyen Insert Figure i verktøylinjen: menyen Add Files lar deg legge til en fil i prosjektet ved hjelp av URL-en, mens nedtrekksmenyen Insert Figure lar deg sette inn et bilde i dokumentet direkte fra URL-en.
Sikkerhetsmerknad
Når brukere legger til en lenke til en ekstern fil i prosjektene sine, hentes filen på vegne av serveren der Overleaf er installert.
Hvis Overleaf-serveren driftes i et privat nettverk som også inneholder interne HTTP-servere (kun ment for intern bruk), kan en bruker med tilgang til Overleaf potensielt få tilgang til data fra disse interne tjenestene.
For å forhindre dette må lenker til eksterne filer ikke peke til servere med IP-adresser som tilhører noen av de begrensede nettverksområdene. Disse er:
127.0.0.0/8 (loopback)
169.254.0.0/16 (link-local)
10.0.0.0/8 (privat nettverk)
172.16.0.0/12 (privat nettverk)
192.168.0.0/16 (privat nettverk)
I tillegg innføres følgende miljøvariabel:
OVERLEAF_LINKED_URL_BLOCKED_NETWORKS
- En mellomromseparert liste over nettverk i CIDR-notasjon som det er forbudt å hente eksterne ressurser fra. Vanligvis bør denne inkludere organisasjonens interne nettverk.
- Eksempel:
OVERLEAF_LINKED_URL_BLOCKED_NETWORKS=123.123.0.0/16 124.124.124.0/24
I mange organisasjoner kan imidlertid servere i det interne nettverket også inneholde data som skal være offentlig tilgjengelige. For å tillate tilgang til bestemte ressurser selv om hele nettverket er blokkert, finnes følgende miljøvariabel:
OVERLEAF_LINKED_URL_ALLOWED_RESOURCES
- Et regulært uttrykk som definerer tillatte nettressurser som eksterne filer kan hentes fra. Hvis en URL samsvarer med dette regulære uttrykket, gis det tilgang til den selv om nettverket ellers er blokkert.
-
Eksempel: For å tillate 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 å avvise URL-er som
http://www.example.com/private/whatever/file, samtidig som alle andre ressurser utenfor undertreet private tillates:
OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?!private)(?:.*)
Utgående proxy
Fra og med den gjenutgitte v6.3.0 (3. oktober 2026) kan du konfigurere en utgående HTTP(S)-proxy hvis serveren trenger en for å nå internett. Dette gjelder også eksterne ZIP- og TeX-ressurser som hentes av Open in Overleaf API. Konfigurer følgende variabel:
OVERLEAF_LINKED_URL_OUTBOUND_PROXY
- URL til en HTTP(S)-proxy som brukes for alle forespørsler etter eksterne filer. La den være uangitt for å koble til direkte.
- Eksempel:
OVERLEAF_LINKED_URL_OUTBOUND_PROXY=http://proxy.internal:3128
- Når proxyen er angitt, løses vertsnavn av proxyen og ikke av Overleaf-serveren, så
OVERLEAF_LINKED_URL_BLOCKED_NETWORKS og de begrensede områdene ovenfor gjelder bare for URL-er som inneholder en IP-adresse. Proxyen må blokkere tilgang til de interne nettverkene dine.
Sist endret 5. oktober 2026