> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-pro.ayaka.space/on-premises/zh-tw/readme/hidden-pages.md).

# 隱藏頁面

為了體現開源精神，Overleaf 提供了一個開源社群版本，可於 [GitHub：Overleaf](https://github.com/overleaf/overleaf)。然而，為了行銷他們所謂的 [Server Pro](https://www.overleaf.com/for/enterprises/when-to-use-overleaf-on-premises-vs-in-the-cloud)，Overleaf 刻意對其開源社群版本做了許多隱藏程式碼的改動，他們甚至還販售純前端的數學 *符號面板* 作為 **付費的** 功能分享的專案。

過去幾年來，我們看著 Overleaf 的編譯時間從 **一分鐘降到二十秒，甚至十秒**，而訂閱費卻持續節節攀升。實在令人忍不住嘆息並說： **學者們長期以來一直深受 Overleaf 之苦。**

此外，Overleaf 的定價在全球幾乎一致，即使最便宜的學生會員方案也從每月 10 美元起，這對歐洲和美洲以外的大多數學生而言都負擔不起。更離譜的是，還有一個每年 399 美元的 Pro 方案，只能說是價格高得離譜。

### 我們需要改變

可以公平地說，無論是個別學生還是整個研究機構，這些年來大家都被 Overleaf 不斷上漲的價格一路帶著走。

而在 AI 時代，Overleaf 並沒有帶來承諾中的變革，反而繼續依賴舊技術，同時從終端使用者身上榨取越來越多。

多年來，我們有許多社群開發者為改善 Overleaf Community Edition 付出了大量努力，他們包括：

* <https://github.com/ertuil/overleaf>
* <https://github.com/AllanChain/lcpu-overleaf>
* <https://github.com/yu-i-i/overleaf-cep/>
* <https://github.com/ayaka-notes/overleaf>
* <https://github.com/davrot/overleaf_with_admin_extension>
* <https://github.com/overleaf/overleaf/pull/1447> （Git 整合）
* <https://github.com/overleaf/overleaf/pull/1385> （Typst 支援）

其中有些人發起了拉取請求（PR），但遺憾的是，在開源社群中，這些 PR 大多被忽視。因此，我們常常會質疑，Overleaf 所謂的開源到底算是哪種開源。

2026 年 1 月，OpenAI 宣布推出 [Prism](https://prism.openai.com/)。在許多社群中，人們都表示 Prism 已經扼殺了 Overleaf。&#x20;

***這告訴我們，如果一家公司只靠重新包裝的 API 和層層疊疊的功能限制來把使用者鎖住，那麼在 AI 時代，最終會被越來越多的競爭者超越。***

回到正題，隨著所有功能一併到位，我們很高興宣布推出 Overleaf Pro。這份文件專為有興趣架設與維護 Overleaf Pro 的人而寫。

Overleaf Pro 與 Community Edition 都在 Docker 容器中執行，將它們與同一主機上的其他應用程式隔離。這透過防止潛在的跨應用程式攻擊，提供了額外一層安全性。

它們可以在 air-gapped 伺服器上執行，這表示它們可以完全與其他網路隔離，包括網際網路。Docker 提供工具，可將應用程式從連網環境 منتقل到 air-gapped 環境。

下載完成後，就不需要網際網路連線，大幅降低外部威脅的風險。


---

# 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://overleaf-pro.ayaka.space/on-premises/zh-tw/readme/hidden-pages.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.
