如何在 Chromebook 上設定 Syncthing

Syncthing 可透過 Linux 開發環境(也稱為 Crostini)在 Chromebook 上運作。請從官方 Debian 軟體倉庫安裝 Crostini,啟動其用戶服務,將 ChromeOS 資料夾共用給 Linux,然後將 Chromebook 與另一台 Syncthing 裝置配對。您的裝置必須支援 Linux;您的工作或學校管理員可能會停用此功能。 Syncthing 會同步所有更改,包括刪除操作,因此請務必單獨備份重要文件。

1. 啟用 Linux 支持

開啟「設定」>「關於 ChromeOS」>「開發者」 。在“Linux 開發環境”旁邊,選擇“設定”並完成提示。 ChromeOS 將建立一個 Debian 容器並開啟「終端」。在「終端」中,penguin如果出現提示,請選擇對應的選項卡,然後刷新軟體包清單:

sudo apt update
ChromeOS 設定中顯示了 Linux 開發環境卡片,其「開發者」下方有「設定」按鈕。
從 ChromeOS 設定的「開發者」部分開啟 Linux 開發環境設定卡。
運行 sudo apt update 後,Chromebook Linux 終端機在 penguin 提示字元下顯示。
在安裝 Syncthing 之前,請先在 Chromebook 終端機中刷新 Debian 軟體包索引。

2. 從官方軟體倉庫安裝 Syncthing

Debian 軟體包可能落後於 Syncthing 目前的穩定版本。 Syncthing 專案維護一個已簽署的 APT 軟體來源。新增其發布金鑰和穩定版 v2 原始碼,然後進行安裝:

sudo apt install -y curl ca-certificates
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt update
sudo apt install syncthing

當 APT 提示時,請確認軟體包安裝。這些步驟遵循Syncthing 官方 APT 說明。

企鵝終端機視窗顯示 Syncthing 軟體包安裝指令和 APT 確認提示。
在加入 Syncthing 官方穩定版 APT 來源後,安裝 Syncthing 軟體套件。

3. 啟動 Syncthing 並開啟控制台

啟用按使用者服務,以便 Syncthing 在您的 Linux 會話期間在背景執行:

systemctl --user enable --now syncthing.service

在 Chrome 瀏覽器中開啟http://localhost:8384。 ChromeOS 會將本機連線透過隧道傳輸到 Crostini。 Syncthing 的圖形使用者介面預設監聽本機主機;請在 Chromebook 上保持此設置,並且不要將 8384 連接埠暴露到您的網路中。如果服務單元不可用,請syncthing --no-browser在終端機中執行命令,並在同步過程中保持終端開啟。一次只使用一種啟動方法。請參閱官方自動啟動指南。

Syncthing Web 介面位於 localhost:8384,資料夾為空,並顯示「準備此裝置」卡片。
在本機 Syncthing 控制面板中,您可以新增資料夾和遠端裝置。

4. 與 Linux 系統共用 Chromebook 資料夾

在 ChromeOS 檔案管理器中,選擇一個資料夾,例如「我的檔案」>「下載」>「同步」。右鍵單擊該資料夾,然後選擇“與 Linux 共用”。 Linux 隨後即可透過以下路徑存取該資料夾;/mnt/chromeos範例路徑通常為 `/ usr/local/bin/linux .../mnt/chromeos/MyFiles/Downloads/Sync

ChromeOS 檔案應用程式位於「下載」資料夾中,帶有資料夾上下文選單,並突出顯示了「與 Linux 共用」。
將 Chromebook 資料夾共用給 Linux,以便 Syncthing 可以存取它。

5. 在 Syncthing 中新增資料夾

在控制面板中,選擇「新增資料夾」。設定一個標籤,例如「下載同步」,然後使用資料夾選擇器選擇共用路徑。將資料夾類型保留為「傳送和接收」以啟用雙向同步,然後儲存。如果資料夾不存在,請檢查「檔案」以確認已啟用 Linux 共用,並驗證路徑/mnt/chromeos。

Syncthing 新增資料夾對話方塊顯示「下載同步」標籤和 Linux 路徑 /mnt/chromeos/MyFiles/Downloads/Sync。
在 Syncthing 中新增 Chromebook 資料夾的 Linux 可見路徑。

6. 配對另一台裝置並共用資料夾

在另一台電腦或手機上啟動 Syncthing。在其介面中,選擇“操作”>“顯示 ID”,然後複製裝置 ID。在 Chromebook 上,選擇「新增遠端裝置」,貼上 ID,為其指定一個易於識別的名稱,然後儲存。這些 ID 旨在與同業共享。

配對過程是雙向的:在另一台裝置上接受 Chromebook,並根據提示添加其 ID。在 Chromebook 上,編輯資料夾,並在共用選項中選擇遠端裝置。保存。 Syncthing入門指南介紹了裝置和資料夾的交換過程。

Syncthing 新增遠端裝置對話框,其中包含裝置 ID 欄位、筆記型電腦名稱,並選擇「下載同步」進行共用。
新增另一台電腦的裝置 ID,然後選擇要共用的資料夾。

7. 接受資料夾並確認同步

在另一台裝置上,接受資料夾邀請並選擇其本地目標位置。在連接包含重要內容的資料夾之前,請備份現有檔案;即使資料夾名稱相同,資料也不一定完全一致。當兩台設備都在線時,控制面板應顯示對等設備已連接,且資料夾狀態應顯示為「最新」。建立一個小型測試文件,並確認該文件出現在另一台裝置上。

變更和刪除操作會在裝置間同步。如需復原選項,請在接收裝置上啟用檔案版本控制並保留獨立備份。請參閱 Syncthing 的文件版本控製文件。

Syncthing 控制面板顯示“下載同步”為“最新”,並且已連接筆記型電腦裝置。
控制面板顯示資料夾同步狀態以及遠端電腦是否已連線。

故障排除

  • 控制面板無法開啟:請檢查systemctl --user status syncthing.service並重新載入http://localhost:8384。 ChromeOS 本機轉送或管理員原則可能會影響存取。
  • 對等裝置已中斷連線:請確認兩台裝置均運作 Syncthing 並已互相接受對方的 ID。直接同步使用 TCP 和 UDP 連接埠 22000;本機發現使用 UDP 連接埠 21027。防火牆可能會阻止這些連接埠。當直接連線失敗時,中繼可以提供幫助,但傳輸速度可能會較慢。請閱讀官方防火牆指南。
  • 需要直接入站同步: ChromeOS 連接埠轉送可能會將 Linux 連接埠暴露給其他裝置。僅在必要時轉送同步端口,並將 8384 端口上的 Web GUI 保持私有。如果您將該 GUI 綁定到其他設備0.0.0.0,Syncthing 建議使用強密碼和 HTTPS。

有關 Linux 的可用性和設定詳情,請參閱Google 的 Chromebook Linux 說明。

留下評論

如何在 Chrome OS 上用 Chrome 瀏覽器觀看 Emby

如何在 Chrome OS 上用 Chrome 瀏覽器觀看 Emby

在 Chromebook 上開啟 Emby Web App,登入伺服器,即可播放影片、電視節目、音樂和照片,無需安裝 Linux。

如何在 Chromebook 上設定 Syncthing

如何在 Chromebook 上設定 Syncthing

在 Chromebook 上安裝 Syncthing,與 Linux 共用 ChromeOS 資料夾,連接另一台設備,並保持 Web 介面私密。

如何在 Chromebook 上使用 Tor 瀏覽器

如何在 Chromebook 上使用 Tor 瀏覽器

在 Chromebook 上啟用 Linux,使用 Tor 專案的 Flatpak 啟動器安裝 Tor 瀏覽器,連接到 Tor,並了解此設定保護的內容。

如何在 ChromeOS 上使用 Bitwarden:安裝、儲存和自動填充

如何在 ChromeOS 上使用 Bitwarden:安裝、儲存和自動填充

在 Chromebook 上安裝 Bitwarden,保存您的首次登入信息,自動填充網站,並了解何時需要使用可選的 Linux 桌面應用程式。

如何在 Chromebook 上安裝和使用其他瀏覽器

如何在 Chromebook 上安裝和使用其他瀏覽器

在搭載 Linux 系統的 Chromebook 上安裝 Firefox、Brave、Edge 或 Opera 瀏覽器。了解如何啟用 Debian 環境、選擇相容的軟體包以及了解其限制。

如何在 Chromebook 上使用 Microsoft Teams

如何在 Chromebook 上使用 Microsoft Teams

在 Chromebook 上透過 Chrome 使用 Teams,使用工作或學校帳戶登錄,安裝可選的 Web 應用,並解決攝影機或麥克風問題。

如何在 Chromebook 上閱讀電子書:Play Books 和 Foilate

如何在 Chromebook 上閱讀電子書:Play Books 和 Foilate

在 Chromebook 上透過 Google Play 圖書閱讀 EPUB 和 PDF 文件,或透過 Linux 安裝 Foliate,作為支援更多格式的本機閱讀器。

如何在 Chromebook 上安裝和使用 VLC

如何在 Chromebook 上安裝和使用 VLC

從 Google Play 在 Chromebook 上安裝 VLC,即可播放本機檔案和網路媒體,或在需要時設定 Linux 桌面版本。

如何在 Chromebook 上設定 Krita

如何在 Chromebook 上設定 Krita

在安裝了 ChromeOS Linux 和 Flatpak 的 Chromebook 上安裝 Krita,然後啟動應用程序,打開共享的藝術作品,並解決常見的設定限制。

如何在 Chromebook 上安裝 Visual Studio Code

如何在 Chromebook 上安裝 Visual Studio Code

設定 ChromeOS Linux,為您的 Chromebook 選擇正確的 VS Code Debian 軟體包,並使用 APT 安裝桌面編輯器。