> 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/el/diamorfosi/overleaf-toolkit/external-url.md).

# Εξωτερικό URL

### λειτουργία "From External URL"

Για να ενεργοποιήσετε τη ["From External URL"](https://www.overleaf.com/learn/how-to/How_to_upload_a_file_using_an_external_URL) λειτουργία, η μεταβλητή `ENABLED_LINKED_FILE_TYPES` πρέπει να περιλαμβάνει `url` τύπο:

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

Αυτό θα επεκτείνει τόσο το *Προσθήκη αρχείων* μενού όσο και το *Εισαγωγή εικόνας* αναδυόμενο μενού στη γραμμή εργαλείων: το *Προσθήκη αρχείων* μενού σάς επιτρέπει να προσθέσετε ένα αρχείο στο έργο σας χρησιμοποιώντας το URL του, ενώ το *Εισαγωγή εικόνας* αναδυόμενο μενού σάς επιτρέπει να εισαγάγετε μια εικόνα στο έγγραφό σας απευθείας από το URL της.

#### Σημείωση ασφαλείας

Όταν οι χρήστες προσθέτουν έναν σύνδεσμο σε ένα εξωτερικό αρχείο στα έργα τους, το αρχείο ανακτάται εκ μέρους του διακομιστή στον οποίο είναι εγκατεστημένο το Overleaf.

Εάν ο διακομιστής Overleaf φιλοξενείται σε ένα ιδιωτικό δίκτυο που περιέχει επίσης εσωτερικούς διακομιστές HTTP (που προορίζονται μόνο για εσωτερική χρήση), ένας χρήστης με πρόσβαση στο Overleaf θα μπορούσε ενδεχομένως να αποκτήσει πρόσβαση σε δεδομένα από αυτές τις εσωτερικές υπηρεσίες.

Για να αποφευχθεί αυτό, οι σύνδεσμοι προς εξωτερικά αρχεία δεν πρέπει να δείχνουν σε διακομιστές των οποίων οι διευθύνσεις IP ανήκουν σε οποιεσδήποτε από τις περιορισμένες περιοχές δικτύου. Αυτές είναι:

* `127.0.0.0/8` (βρόχου επιστροφής)
* `169.254.0.0/16` (τοπικής σύνδεσης)
* `10.0.0.0/8` (ιδιωτικό δίκτυο)
* `172.16.0.0/12` (ιδιωτικό δίκτυο)
* `192.168.0.0/16` (ιδιωτικό δίκτυο)

Επιπλέον, εισάγεται η ακόλουθη μεταβλητή περιβάλλοντος:

* `OVERLEAF_LINKED_URL_BLOCKED_NETWORKS`
  * Μια λίστα δικτύων σε σημειογραφία CIDR χωρισμένη με κενά, από τα οποία απαγορεύεται η ανάκτηση εξωτερικών πόρων. Συνήθως, αυτό θα πρέπει να περιλαμβάνει το εσωτερικό δίκτυο του οργανισμού.
    * Παράδειγμα: `OVERLEAF_LINKED_URL_BLOCKED_NETWORKS=123.123.0.0/16 124.124.124.0/24`

Ωστόσο, σε πολλούς οργανισμούς, οι διακομιστές εντός του εσωτερικού δικτύου ενδέχεται επίσης να φιλοξενούν δεδομένα που θα πρέπει να είναι δημόσια προσβάσιμα. Για να επιτρέπεται η πρόσβαση σε συγκεκριμένους πόρους ακόμη και αν ολόκληρο το δίκτυο είναι αποκλεισμένο, παρέχεται η ακόλουθη μεταβλητή περιβάλλοντος:

* `OVERLEAF_LINKED_URL_ALLOWED_RESOURCES`
  * Μια κανονική έκφραση που ορίζει επιτρεπόμενους πόρους ιστού από τους οποίους μπορούν να ανακτηθούν εξωτερικά αρχεία. Εάν ένα URL ταιριάζει με αυτήν την κανονική έκφραση, του παρέχεται πρόσβαση ακόμη κι αν το δίκτυό του είναι διαφορετικά αποκλεισμένο.
    * Παράδειγμα: Για να επιτρέψετε URLs όπως `https://www.example.com/~john/pictures/frog.jpg` και `http://www.example.com/public/whatever/lit.bib`:

      `OVERLEAF_LINKED_URL_ALLOWED_RESOURCES=^https?://www\.example\.com/(?:~[^/]+|public)(?:/.*)?`
    * Παράδειγμα: Για να απορρίψετε URLs όπως `http://www.example.com/private/whatever/file`, ενώ επιτρέπονται όλοι οι άλλοι πόροι που δεν βρίσκονται στο `ιδιωτικό` υποδέντρο:

      `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/el/diamorfosi/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.
