LocalSend 是一款免費、開源的應用程式,讓您能夠在無需網路連線的情況下,透過區域網路安全地與附近的裝置分享檔案和訊息。
LocalSend 是一款跨平台的應用程式,可透過 REST API 和 HTTPS 加密實現裝置間的安全通訊。與依賴外部伺服器的其他通訊應用程式不同,LocalSend 不需要網路連線或第三方伺服器,使其成為本地通訊的快速可靠解決方案。
建議從應用程式商店或套件管理器下載該應用程式,因為它沒有自動更新功能。
非官方 MSIX 預覽:您可以嘗試 localsend.ob-buff.dev 上的最新提交建置。穩定性無法保證,所有自訂程式碼的調整都列在此網站上。
在大多數情況下,LocalSend 應該可以開箱即用。但是,如果您在傳送或接收檔案時遇到問題,您可能需要設定防火牆以允許 LocalSend 在您的區域網路上進行通訊。
同時請確保停用路由器上的 AP 隔離功能。它通常預設是停用的,但某些路由器可能已啟用它(特別是訪客網路)。有關更多資訊,請參閱疑難排解。
在可執行檔所在的目錄中建立一個名為 settings.json 的檔案。此檔案可以為空。應用程式將使用此檔案儲存設定,而不是預設位置。
若要隱藏啟動應用程式(僅在系統匣中),請使用 --hidden 旗標(範例:localsend_app.exe --hidden)。
在 v1.14.0 及更早版本中,如果設定了自動啟動旗標並啟用了隱藏設定,應用程式將會隱藏啟動。
LocalSend 使用安全的通訊協定,允許裝置透過 REST API 相互通訊。所有資料都透過 HTTPS 安全傳輸,TLS/SSL 憑證會在每個裝置上即時生成,確保最大的安全性。
有關 LocalSend 通訊協定的更多資訊,請參閱文件。
若要從原始碼編譯 LocalSend,請遵循以下步驟:
LocalSend 目前需要較舊版本的 Flutter(在 .fvmrc 中指定),因此建置問題可能由所需 Flutter 版本與(系統範圍)已安裝的 Flutter 版本不符引起。為了使開發更一致,LocalSend 使用 fvm 來管理專案的 Flutter 版本。安裝 fvm 後,請執行 fvm flutter 而非 flutter。
我們歡迎任何有興趣協助改進 LocalSend 的人貢獻。如果您想貢獻,有幾種參與方式:
您可以協助將 LocalSend 翻譯成其他語言。我們使用 Weblate 平台來管理翻譯。
或者,您也可以透過 fork 此儲存庫並手動新增翻譯來貢獻。
翻譯位於 app/assets/i18n 目錄中。編輯 _missing_translations_<locale>.json 或 strings_<locale>.i18n.json 檔案以新增或更新翻譯。
請注意:標有 @ 的欄位不應翻譯;它們在應用程式中不以任何方式使用,僅為檔案的資訊性文字或為翻譯者提供上下文。
有關更多資訊,請參閱貢獻指南。
這些命令僅供維護者使用。請確保從應用程式目錄執行它們。
localsend/snap/README.md 中的說明
開源跨平台 AirDrop 替代方案