Die Funktion „From External URL”
Um die Funktion „From External URL” zu aktivieren, muss die Variable ENABLED_LINKED_FILE_TYPES den Typ url enthalten:
Dadurch werden sowohl das Menü Add Files als auch das Dropdown Insert Figure in der Symbolleiste erweitert: Über das Menü Add Files können Sie Ihrem Projekt eine Datei anhand ihrer URL hinzufügen, während Sie über das Dropdown Insert Figure ein Bild direkt über seine URL in Ihr Dokument einfügen können.
Sicherheitshinweis
Wenn Nutzer in ihren Projekten einen Link zu einer externen Datei hinzufügen, wird die Datei im Namen des Servers abgerufen, auf dem Overleaf installiert ist.
Wird der Overleaf-Server in einem privaten Netzwerk betrieben, das auch interne HTTP-Server enthält (die nur für den internen Gebrauch bestimmt sind), könnte ein Nutzer mit Zugriff auf Overleaf möglicherweise auf Daten dieser internen Dienste zugreifen.
Um dies zu verhindern, dürfen Links zu externen Dateien nicht auf Server verweisen, deren IP-Adressen zu einem der gesperrten Netzwerkbereiche gehören. Diese sind:
127.0.0.0/8 (Loopback)
169.254.0.0/16 (Link-Local)
10.0.0.0/8 (privates Netzwerk)
172.16.0.0/12 (privates Netzwerk)
192.168.0.0/16 (privates Netzwerk)
Zusätzlich wird die folgende Umgebungsvariable eingeführt:
OVERLEAF_LINKED_URL_BLOCKED_NETWORKS
- Eine durch Leerzeichen getrennte Liste von Netzwerken in CIDR-Notation, aus denen keine externen Ressourcen abgerufen werden dürfen. In der Regel sollte sie das interne Netzwerk der Organisation enthalten.
- Beispiel:
OVERLEAF_LINKED_URL_BLOCKED_NETWORKS=123.123.0.0/16 124.124.124.0/24
In vielen Organisationen hosten Server im internen Netzwerk jedoch auch Daten, die öffentlich zugänglich sein sollen. Um den Zugriff auf bestimmte Ressourcen auch dann zu erlauben, wenn das gesamte Netzwerk gesperrt ist, steht die folgende Umgebungsvariable zur Verfügung:
OVERLEAF_LINKED_URL_ALLOWED_RESOURCES
- Ein regulärer Ausdruck, der zulässige Webressourcen definiert, von denen externe Dateien abgerufen werden dürfen. Wenn eine URL auf diesen regulären Ausdruck passt, wird der Zugriff gewährt, auch wenn ihr Netzwerk ansonsten gesperrt ist.
-
Beispiel: Um URLs wie
https://www.example.com/~john/pictures/frog.jpg und http://www.example.com/public/whatever/lit.bib zu erlauben:
OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?:~[^/]+|public)(?:/.*)?
-
Beispiel: Um URLs wie
http://www.example.com/private/whatever/file zu verweigern und gleichzeitig alle anderen Ressourcen außerhalb des Teilbaums private zu erlauben:
OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?!private)(?:.*)
Outbound-Proxy
Ab der erneut veröffentlichten Version v6.3.0 (3. Oktober 2026) können Sie einen ausgehenden HTTP(S)-Proxy konfigurieren, falls der Server einen benötigt, um das Internet zu erreichen. Dies gilt auch für externe ZIP- und TeX-Ressourcen, die über die Open in Overleaf API abgerufen werden. Konfigurieren Sie die folgende Variable:
OVERLEAF_LINKED_URL_OUTBOUND_PROXY
- URL eines HTTP(S)-Proxys, der für alle Anfragen nach externen Dateien verwendet wird. Lassen Sie sie leer, um eine direkte Verbindung herzustellen.
- Beispiel:
OVERLEAF_LINKED_URL_OUTBOUND_PROXY=http://proxy.internal:3128
- Ist der Proxy gesetzt, werden Hostnamen vom Proxy und nicht vom Overleaf-Server aufgelöst. Daher gelten
OVERLEAF_LINKED_URL_BLOCKED_NETWORKS und die oben genannten gesperrten Bereiche nur für URLs, die eine IP-Adresse enthalten. Der Proxy muss den Zugriff auf Ihre internen Netzwerke blockieren.
Zuletzt geändert am 5. Oktober 2026