Skip to main content

Funktionen “Från extern URL”

För att aktivera funktionen “Från extern URL” måste variabeln ENABLED_LINKED_FILE_TYPES innehålla typen url:
Detta utökar både menyn Lägg till filer och listrutan Infoga figur i verktygsfältet: menyn Lägg till filer låter dig lägga till en fil i ditt projekt via dess URL, medan listrutan Infoga figur låter dig infoga en bild i ditt dokument direkt från dess URL.

Säkerhetsanmärkning

När användare lägger till en länk till en extern fil i sina projekt hämtas filen av den server där Overleaf är installerat. Om Overleaf-servern finns i ett privat nätverk som också innehåller interna HTTP-servrar (avsedda endast för internt bruk) kan en användare med åtkomst till Overleaf potentiellt komma åt data från dessa interna tjänster. För att förhindra detta får länkar till externa filer inte peka på servrar vars IP-adresser tillhör något av de begränsade nätverksintervallen. Dessa är:
  • 127.0.0.0/8 (loopback)
  • 169.254.0.0/16 (länklokal)
  • 10.0.0.0/8 (privat nätverk)
  • 172.16.0.0/12 (privat nätverk)
  • 192.168.0.0/16 (privat nätverk)
Dessutom införs följande miljövariabel:
  • OVERLEAF_LINKED_URL_BLOCKED_NETWORKS
    • En blankstegsseparerad lista över nätverk i CIDR-notation från vilka externa resurser inte får hämtas. Normalt bör den innehålla organisationens interna nätverk.
      • Exempel: OVERLEAF_LINKED_URL_BLOCKED_NETWORKS=123.123.0.0/16 124.124.124.0/24
I många organisationer kan dock servrar i det interna nätverket även innehålla data som ska vara offentligt tillgänglig. För att tillåta åtkomst till specifika resurser även om hela nätverket är blockerat finns följande miljövariabel:
  • OVERLEAF_LINKED_URL_ALLOWED_RESOURCES
    • Ett reguljärt uttryck som definierar tillåtna webbresurser från vilka externa filer får hämtas. Om en URL matchar detta reguljära uttryck beviljas åtkomst till den även om dess nätverk annars är blockerat.
      • Exempel: För att tillåta URL:er som https://www.example.com/~john/pictures/frog.jpg och http://www.example.com/public/whatever/lit.bib: OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?:~[^/]+|public)(?:/.*)?
      • Exempel: För att neka URL:er som http://www.example.com/private/whatever/file och samtidigt tillåta alla andra resurser utanför underträdet private: OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?!private)(?:.*)

Utgående proxy

Från och med den återutgivna v6.3.0 (3 oktober 2026) kan du konfigurera en utgående HTTP(S)-proxy om servern behöver en för att nå internet. Detta gäller även externa ZIP- och TeX-resurser som hämtas av Open in Overleaf API. Konfigurera följande variabel:
  • OVERLEAF_LINKED_URL_OUTBOUND_PROXY
    • URL till en HTTP(S)-proxy som används för alla förfrågningar efter externa filer. Lämna den oinställd för att ansluta direkt.
      • Exempel: OVERLEAF_LINKED_URL_OUTBOUND_PROXY=http://proxy.internal:3128
    • När proxyn är inställd löses värdnamn upp av proxyn, inte av Overleaf-servern, så OVERLEAF_LINKED_URL_BLOCKED_NETWORKS och de begränsade intervallen ovan gäller endast URL:er som innehåller en IP-adress. Proxyn måste blockera åtkomst till dina interna nätverk.
Senast ändrad 5 oktober 2026