快速開始
等候首個公開版本期間,先了解 BridgeFile 嘅連線同傳輸流程。
2. 建立連線
開啟 BridgeFile,喺側邊欄撳 "新連線"。揀 SFTP、FTP、FTPS 或 S3,填入你嘅資料。憑證會安全儲存喺 OS keychain。
3. 開始傳輸
連上之後,本機檔案喺左邊,遠端檔案喺右邊。拖放檔案跨窗格,或右鍵上傳、下載、編輯、比對等等。底部有傳輸佇列顯示進度、速度同 ETA — 隨時可以續傳中斷嘅傳輸。
SFTP 設定
BridgeFile 支援完整嘅 SFTP 連線,包括密碼同 SSH 金鑰驗證,亦支援有密語保護嘅金鑰。
密碼驗證
輸入伺服器主機名、連接埠(預設 22)、使用者名稱同密碼。密碼會安全儲存喺 OS keychain。
Host: myserver.example.com
Port: 22
Username: deploy
Auth: Password(儲存喺 OS keychain)SSH 金鑰驗證
揀你嘅私鑰檔案。BridgeFile 支援 OpenSSH、PEM 同 PPK 金鑰格式。密語會同金鑰一齊儲存喺 OS keychain。
Host: production.example.com
Port: 22
Username: ubuntu
Auth: SSH Key
Key File: ~/.ssh/id_ed25519
Passphrase: (可選,儲存喺 keychain)進階選項
- —Keepalive 間隔: 發送 keepalive 封包防止連線中斷(預設 30 秒)。
- —連線逾時: 等待連線嘅最長時間(預設 30 秒)。
- —預設遠端路徑: 連線時初始目錄,例如 /var/www/html。
- —主機金鑰驗證: BridgeFile 記住主機金鑰,有變動會發出警告。
- —傳輸壓縮: 伺服器支援時自動協商 zlib 壓縮。
FTP / FTPS 設定
BridgeFile 支援純 FTP 同 FTPS(FTP over TLS)嘅隱含同明確模式,底層使用 basic-ftp。
Host: ftp.example.com
Port: 21 # 990 用於隱含 FTPS
Username: uploader
Password: ********
Use FTPS: Explicit TLS(或 "Implicit" / "None")提示: 如果你嘅伺服器只提供自簽憑證,可以喺連線嘅進階分頁開啟 '接受未驗證 TLS'。生產環境建議使用合法簽署嘅憑證。
S3 設定(單桶模式)
BridgeFile 嘅 S3 單桶模式讓你喺只授權特定儲存桶同前綴嘅 IAM 政策下工作。
所需 IAM 權限
IAM 使用者或角色只需要以下對特定儲存桶嘅權限 — 唔需要 ListAllMyBuckets:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "ListOnlyAssignedPrefix",
"Effect": "Allow",
"Action": "s3:ListBucket",
"Resource": "arn:aws:s3:::my-company-assets",
"Condition": {
"StringLike": {
"s3:prefix": [
"team-a/uploads/*"
]
}
}
},
{
"Sid": "DenyListingOtherPrefixes",
"Effect": "Deny",
"Action": "s3:ListBucket",
"Resource": "arn:aws:s3:::my-company-assets",
"Condition": {
"StringNotLike": {
"s3:prefix": [
"team-a/uploads/*"
]
}
}
},
{
"Sid": "WorkWithAssignedObjects",
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject",
"s3:DeleteObject"
],
"Resource": "arn:aws:s3:::my-company-assets/team-a/uploads/*"
}
]
}Prefix 請填 team-a/uploads/,包括結尾斜線。列出儲存桶根目錄或其他前綴會被明確拒絕。此範例不授予前綴以外物件權限;仍須檢查其他身份或儲存桶政策有否更廣授權。範例涵蓋基本列舉、讀取、寫入及刪除;SSE-KMS、版本化物件及分段上載可能需要額外受限權限。
連線設定
| 欄位 | 範例 | 備註 |
|---|---|---|
| Bucket | my-company-assets | S3 儲存桶名稱 |
| Prefix | team-a/uploads/ | 可選路徑前綴 |
| Region | us-east-1 | 儲存桶嘅 AWS 區域 |
| Access Key | AKIA… | 儲存喺 OS keychain |
| Secret Key | ******** | 絕不以明文儲存 |
提示: 啟用單桶模式後,BridgeFile 完全跳過列出儲存桶嘅步驟,直接連到你設定嘅儲存桶同前綴。
S3 兼容端點
設定自訂 Endpoint 即可使用任何 S3 兼容服務。已測試 MinIO、Cloudflare R2、DigitalOcean Spaces、Backblaze B2 同 Wasabi。
Endpoint: https://<account>.r2.cloudflarestorage.com
Region: auto
Bucket: my-r2-bucket
Prefix: (可選)傳輸檔案
BridgeFile 提供多種方式喺本機同遠端系統之間搬移檔案,可續傳嘅佇列會追蹤每個傳輸嘅進度。
- —拖放: 喺本機同遠端窗格之間拖放,或從作業系統檔案管理員拖入任一窗格。
- —右鍵選單: 上傳、下載、刪除、重新命名、編輯、權限、比對、校驗碼驗證。
- —鍵盤: Ctrl/Cmd + U 上傳、Ctrl/Cmd + D 下載、Delete 刪除、F2 重新命名。
- —批次選取: Shift + click 範圍選取、Ctrl/Cmd + click 逐個選取。
- —續傳: 中斷嘅 SFTP 同 FTP 傳輸可以從上次停止嘅位置續傳。
多分頁連線
同時喺平行分頁中開啟多個 SFTP、FTP 同 S3 連線。拖曳分頁重新排序。用 Ctrl/Cmd + Tab 切換分頁。Ctrl/Cmd + W 關閉目前分頁。
同步瀏覽: 喺連線工具列啟用 '同步導覽',就可以喺本機同遠端窗格之間鏡像路徑變更。適合結構化部署,資料夾配置一致嘅情況。
站點管理員同群組
左側欄嘅站點管理員儲存每個連線 profile。收藏最愛、組織伺服器入可摺疊群組、用書籤儲存常用嘅遠端路徑。
- —收藏: 將最常用嘅伺服器釘喺列表頂部。
- —群組: 將連線嵌入資料夾:staging、production、customer-x 等等。
- —書籤: 儲存 /var/www/app/releases 等遠端路徑,一按即到。
跳板主機 / SSH 代理
對於喺 bastion / 跳板主機後面嘅 SFTP 連線,喺連線設定中啟用 '跳板主機'。BridgeFile 會透明地穿隧 SFTP session 經過跳板主機 — 唔需要手動設定 ProxyCommand。
# 目標伺服器
Host: db.internal.example.com
Port: 22
Username: ops
# 跳板主機
Proxy Host: bastion.example.com
Proxy Port: 22
Proxy Username: alvin
Proxy Password: (或 SSH 金鑰)遠端檔案編輯器
右鍵按遠端文字檔案揀 '編輯',即可喺內建編輯器中開啟。儲存 (Ctrl/Cmd + S) 時 BridgeFile 會原子性地上傳變更返去。最適合快速改 nginx/env 檔案,唔使再用 scp 嚟回。
資料夾比對
右鍵按任何資料夾揀 '比對資料夾'。BridgeFile 會列出本機同遠端之間缺少、較新或不同嘅檔案。一鍵雙向同步。
Glob 搜尋
喺任何窗格按 Ctrl/Cmd + F,用 glob pattern 遞迴搜尋。SFTP、FTP、S3 全部支援。雙擊結果即可跳至位置。
**/*.log
uploads/2026-*/invoice-*.pdf
node_modules/**/.DS_Store校驗碼驗證
右鍵按檔案揀 '校驗碼驗證',即可計算本機同遠端副本嘅 MD5 或 SHA-256。BridgeFile 比較兩者並顯示 '相符' / '不相符'。大傳輸經過不穩網路後最啱用。
主題同語言
- —主題: Ctrl/Cmd + Shift + T 切換深色同淺色模式;或喺設定中跟隨系統偏好。
- —語言: 英文同繁體中文 (zh-TW)。喺設定中切換 (Ctrl/Cmd + ,)。
- —面板: 拖曳中央分隔線調整窗格大小;摺疊傳輸佇列節省空間。
鍵盤快捷鍵
喺 macOS 上,用 Cmd 代替 Ctrl。快捷鍵與 BridgeFile README 權威列表一致。
| 快捷鍵 | 動作 |
|---|---|
| Ctrl/Cmd + N | 新連線 |
| F5 | 重新整理檔案列表 |
| Ctrl/Cmd + U | 上傳選取檔案 |
| Ctrl/Cmd + D | 下載選取檔案 |
| Delete | 刪除選取檔案 |
| F2 | 重新命名選取檔案 |
| Ctrl/Cmd + Shift + N | 新增資料夾 |
| Ctrl/Cmd + A | 全選 |
| Ctrl/Cmd + L | 前往路徑(聚焦網址列) |
| Ctrl/Cmd + W | 關閉目前分頁 |
| Ctrl/Cmd + Tab | 切換到下一個分頁 |
| Ctrl/Cmd + Shift + T | 切換深色 / 淺色主題 |
常見問題
BridgeFile 支援 FTP 同 FTPS 嗎?
係。BridgeFile v0.1.0 支援 SFTP(SSH File Transfer Protocol)、純 FTP 同 FTPS(FTP over TLS — 隱含同明確模式都支援),再加埋 AWS S3 同 S3 兼容服務。
我儲存嘅憑證喺邊?
喺 macOS,憑證儲存喺系統 Keychain。喺 Windows,儲存喺 Windows Credential Manager。喺 Linux,BridgeFile 使用 Secret Service API(GNOME Keyring、KDE Wallet)。你嘅密碼同 SSH 密語絕不會以明文儲存喺設定檔中。
可以上傳大於 5GB 嘅檔案到 S3 嗎?
可以。BridgeFile 對於大於 100MB 嘅檔案會自動使用 S3 multipart upload,所以你可以可靠地傳輸儲存桶支援嘅任何大小嘅檔案。
BridgeFile 支援 MinIO、R2 等 S3 兼容儲存嗎?
支援。喺連線設定中設定自訂 S3 endpoint URL 即可。BridgeFile 支援任何 S3 兼容 API,包括 MinIO、Cloudflare R2、DigitalOcean Spaces、Backblaze B2 同 Wasabi。
BridgeFile 開源嗎?
BridgeFile 使用 Business Source License (BSL 1.1) 源碼公開。源碼喺 GitHub 上公開。個人同非商業使用免費。商業使用需要 Pro 或 Enterprise 授權。
App 支援邊啲語言?
英文同繁體中文 (zh-TW)。可以喺設定中或透過 Ctrl/Cmd + , 切換語言。所有 266+ UI 字串都有翻譯。