代理可以存取什麼

分享資料夾清單——設定檔裡的 rootPaths——就是 Filemote 對你機器的全部存取權。它既不是建議,也不是 預設檢視:位於清單中每一項之外的路徑,對代理而言並不存在——對你、對分享連結、對 AI 都一樣。

新增資料夾

在設定程式裡,Add… 選擇一個資料夾,Common folders 一次點擊加入「文件」「桌面」「下載」與 「圖片」。每一條都是一個獨立的根;數量隨意,彼此之間也不必有關係。

當根不只一個時,檔案管理員會先開啟它們的清單,而不是單一的目錄樹——與「所有裝置」那種檢視同理,只是 往下一層。

清單為空時代理會拒絕啟動。 這是刻意的:沒有根的代理是一個沒有用途的執行中服務,而這種失敗會 悄無聲息。

邊界是怎麼落實的

每個請求會先被轉換成絕對路徑,然後才與各個根比較。正是這一步正規化讓「往上跳」變得毫無意義: Documents\..\..\Windows 在檢查之前就變成了 C:\Windows,而 C:\Windows 並不在 C:\Users\你\Documents 之內,於是請求被拒絕。

比較不分大小寫,與 Windows 對待路徑的方式一致;一個根既允許它自身,也允許它之下的一切。

分享整個磁碟

單獨的磁碟機代號是有效的:D: 會分享整個 D 磁碟機。

有一個值得知道的細節,因為它曾經咬過人:在 Windows 上,單獨的 D: 意思是「D 磁碟機上的目前 目錄」,而不是「D 的根」。Filemote 會在使用前把 D: 正規化為 D:\,所以根寫成 D: 指的就是整個 磁碟機——但如果你在別處輸入磁碟機代號卻得到了安裝目錄,原因正在於此。

如何挑選根目錄

  • 分享能解決問題的最小資料夾。 把根設為 C:\ 等於把整個系統放在一個密碼後面。
  • 記得裡面有什麼。 文件資料夾裡常常躺著儲存的認證資訊、稅務文件與私密金鑰。
  • 根是以執行代理的那個使用者身分讀取的。 你的帳戶讀不到的資料夾,透過 Filemote 同樣讀不到——在 Linux 上服務單元以你的使用者身分執行而非 root,規則相同。
  • 符號連結與連接點會被拒絕,而不是被跟隨。 根之內的連結——以及通往某個檔案路徑上的任何 連結——都會以 is a symbolic link or junction point 被拒,因此指向根外的連結無法擴大存取 範圍。如果某個你以為能用的路徑被拒絕,通常就是路徑上某處有一個重新剖析點。

之後如何修改清單

在設定程式裡改,或者改 app_settings.json——請參閱 手動設定代理——然後重新啟動代理。清單在代理啟動時 讀取。

移除一個根不會刪除任何東西。它只是讓那個資料夾變得不可達——順帶一提,這也是不動檔案就把某樣東西 撤出流通的最快辦法。

它還會在哪裡體現

  • 檔案管理員顯示的正是這些根,別無其他。
  • 分享連結只能指向它們之內,因此無法為一個你沒有向自己代理分享的檔案建立連結。
  • AI 檔案代理在啟用後遵守同一份清單——請參閱 在瀏覽器中使用 AI 聊天。

一份清單,一條邊界,在一個地方落實。如果有什麼本不該可達卻可達,答案永遠在這份清單裡。

更新於 2026-08-06

沒有解決 —— 聯絡支援團隊