如何透過網路分享外接 USB 硬碟

USB over network 軟體(例如 USB Network Gate 和 FlexiHub)提供了透過網路分享外接 USB 硬碟最可靠的方法,讓用戶端在檔案總管或磁碟管理中將該硬碟視為本機連接的裝置,而不是網路共用。

也有原生選項。Windows 和 macOS 都內建檔案分享功能,而有些路由器提供 USB 連接埠作為區域網路儲存。這些方法在同一網路上進行基本的檔案存取已足夠,但對於虛擬機器、RDP 工作階段,或任何需要對硬碟進行直接裝置層級存取的應用程式而言就不夠用了。我測試了以下四種方法。

正確的選擇取決於遠端機器位於何處,以及它需要哪一種類型的存取。

比較:外接 USB 磁碟分享方法

內建與路由器式的檔案分享選項解決的是與 USB over Network 軟體不同的問題。當使用者只需要存取檔案時,SMB、macOS 檔案共享與路由器 USB 連接埠就已足夠;而當遠端電腦、VM 或 RDP 工作階段必須將 USB 隨身碟辨識為直接連接的裝置時,USB over Network 則更合適。下表顯示每種情境適用的方法。

情境 建議方法
同一個 LAN 上 Windows 對 Windows 的檔案存取 SMB 檔案共享
跨不同網路或網際網路存取 USB Network Gate 或 FlexiHub
同一個 LAN 且不安裝軟體 路由器 USB 連接埠
從 VM 存取 USB 裝置 USB Network Gate 或 FlexiHub
沒有公用 IP,位於 NAT 後方 FlexiHub(雲端路由)
從 RDP 工作階段存取 USB 裝置 USB Network Gate 或 FlexiHub
跨平台主機與用戶端 USB Network Gate 或 FlexiHub

方法 1:USB over Network 軟體:USB Network Gate 和 FlexiHub

透過網路使用 USB 的軟體是一種全面的方法,可透過 LAN 或網際網路連線,為遠端電腦、虛擬機器或應用程式提供功能完整的磁碟機存取。USB Network Gate 支援透過任何基於 IP 的網路進行直接連線。FlexiHub 利用以帳戶為基礎的連線能力,通常可免除手動路由器設定或公用 IP 位址的需求。

如何使用 USB Network Gate 分享外接 USB 磁碟機

USB Network Gate 可讓遠端電腦存取已分享的 USB 隨身碟,就像它實際連接在本機上一樣。它非常適合用於 LAN、WAN 或網際網路連線,你可以設定伺服器 IP 位址與連接埠,並且能良好支援虛擬機器、RDP 工作階段,以及需要裝置層級 USB 存取的應用程式。

USB Network Gate 支援 Windows、macOS、Linux、Android,以及 Raspberry Pi 等基於 ARM 的系統。Windows 與 macOS 使用者可使用免費版本在非商業用途下分享一個本機 USB 裝置;Linux、Android 與 ARM 版本則提供 14 天試用。

1. 下載並安裝免費的 USB Network Gate 到要連接 USB 隨身碟的電腦(伺服器)以及所有將連線到遠端儲存裝置的機器(用戶端)

下載並安裝 USB Network Gate

2. 在伺服器上啟動 USB Network Gate,並開啟 本機 USB 裝置 索引標籤。選取一個磁碟機並按一下 分享

在伺服器上啟動 USB Network Gate

3. 在用戶端啟動 USB Network Gate,並在共用的 USB 磁碟機旁按一下「連線」

按一下共用 USB 磁碟機旁的「連線」

如何使用 FlexiHub 分享外接硬碟

FlexiHub 也提供裝置層級的 USB 存取,但它使用以帳戶為基礎的連線方式,而不是手動 IP 設定。當需要透過網際網路、跨不同網路,或從沒有公用 IP 位址或無法進行連接埠轉發的環境存取 USB 隨身碟時,它是更好的選擇。

FlexiHub 支援 Windows、macOS、Linux、Android 和 Raspberry Pi。它可以根據網路狀況自動選擇合適的連線模式,包括 direct、RDP、UDP、QUIC 或 Tunnel Server 連線。提供 30 天試用版,付費方案每月 $39.99 起。

下列簡單步驟可讓您使用 FlexiHub 共享 USB 隨身碟。

1. 在 flexihub.com 建立 FlexiHub 帳戶。

建立 FlexiHub 帳戶

2. 在主機和用戶端電腦上下載並安裝 FlexiHub。

安裝 FlexiHub

3. 在兩台機器上登入同一個帳戶。

登入您的 FlexiHub 帳戶

4. 在用戶端上,於裝置清單中找到該磁碟機並按一下 連線。該磁碟機會被辨識為本機連接的裝置。

使用 FlexiHub 分享 USB 裝置

查看影片指南,其中包含如何透過網路共享硬碟的詳細步驟。

新帳戶可享有 30 天試用版,付費方案每月 $39.99 起。

方法 2:路由器 USB 連接埠

路由器的 USB 連接埠可讓您在不安裝任何額外軟體的情況下,透過區域網路共用已連接的磁碟機。請使用以下程序來設定路由器 USB 連接埠。

  1. 將磁碟機連接到路由器的 USB 連接埠。
  2. 登入路由器的管理介面。
  3. 在 USB 或磁碟機儲存區段中啟用共用。
  4. 在 Windows 系統上,開啟檔案總管,按一下滑鼠右鍵 本機,並將網路磁碟機對應到路由器建立的路徑。


限制:路由器 USB 連接埠方法

  • 支援區域網路存取;遠端存取功能與安全性會因機型而異。
  • 僅支援檔案存取,因此不適用於需要對 USB 裝置進行驅動程式層級存取的應用程式。
  • 效能通常遠低於直接 USB 連線速度,並且會受到路由器的 CPU、韌體與檔案系統支援所影響。
  • 如果路由器僅支援 SMB 1.0(作業系統預設停用)Windows 11 在嘗試連線到連接在路由器上的磁碟機時會回傳「找不到網路路徑」錯誤。

方法 3:Windows 檔案共享(SMB)

Windows Server 訊息區塊(SMB)檔案共用會使用對應的磁碟機路徑,讓同一個區域網路上可連線的其他 Windows 電腦能存取 USB 磁碟機。主機必須保持開機並實體連接到該磁碟機。用戶端可以是同一個工作群組的成員,或透過 IP 位址或電腦名稱連線到主機,並使用有效的伺服器認證。

如何在 Windows 上使用 SMB 分享 USB 隨身碟

  1. 將 USB 隨身碟連接到主機 Windows 電腦。
  2. 設定 > 網路與網際網路 中將目前使用的網路連線設定為 私人
  3. 開啟 控制台 > 網路和共用中心 > 變更進階共用設定,然後在 私人 設定檔下開啟 網路探索檔案及印表機共用
  4. 檔案總管 中,於 USB 隨身碟或其中的資料夾上按一下滑鼠右鍵,選取 內容,開啟 共用 索引標籤,然後按一下 進階共用
  5. 勾選 共用此資料夾,輸入共用名稱,然後按一下 權限
  6. 新增將從用戶端電腦連線的 Windows 使用者帳戶。若僅需檢視檔案請使用 讀取;若使用者需要建立、編輯或刪除檔案,請使用 變更/修改。除非必要,避免授與 Everyone 完全控制
  7. 在用戶端電腦上開啟檔案總管,並使用以下方式連線到共用:
    \\computername\share_name

    \\IP_address\share_name
  8. 在提示時輸入主機認證,使用:
    computername\username

    IP_address\username
  9. 為了日後更容易存取該共用,請在 此電腦 上按一下滑鼠右鍵,選取 對應網路磁碟機,輸入相同路徑,並啟用 登入時重新連線

方法 4:macOS 檔案共享與連線至網路磁碟機

macOS 的 Finder App 可讓您透過「連接到伺服器」對話框連線到共用的網路磁碟機。

在 macOS 中連接到共用 USB 磁碟機

  1. 打開 Finder 並按下 Cmd+K
  2. 輸入網路路徑。Windows 格式為 smb://192.168.1.10/ShareName。在 macOS 上,使用 smb://MacName.local/ShareName 或 smb://Mac_IP_address/ShareName。
  3. 按一下 連線
  4. 輸入主機的登入憑證。
  5. 共用磁碟機將會掛載並顯示在 Finder 側邊欄中。

在登入時自動重新連線共用磁碟機

  1. 使用上述步驟連線至共享磁碟機。
  2. 在 macOS Ventura 及更新版本上,開啟「系統設定」前往 一般,然後選取 登入項目
  3. 在較舊的 macOS 版本上,開啟「系統偏好設定」前往 使用者與群組,然後選取 登入項目
  4. 按一下 + 按鈕,選取已掛載的網路磁碟機,然後按一下 加入
  5. 只要主機電腦已上線且可在網路上連線,macOS 會在登入時嘗試重新連線磁碟機。若主機無法使用,連線可能會失敗,直到該電腦再次可用為止。

從 macOS 分享 USB 隨身碟

  1. 將 USB 隨身碟連接到主機 Mac。
  2. 開啟 系統設定 並前往 一般,然後按一下 共享
  3. 開啟 檔案共享 並按一下資訊按鈕。
  4. 共享資料夾 下方按一下 + 按鈕,然後加入 USB 隨身碟或其上的資料夾。
  5. 使用者 下,選取可存取共享磁碟的帳號,並將權限設為 唯讀讀取與寫入
  6. 按一下 選項,並確認已啟用 SMB 檔案共享,以允許 Windows 電腦連線。
  7. 從遠端電腦使用 smb://Mac_IP_address/ShareName 或 smb://MacName.local/ShareName 連線到共享項目。

常見問題

USB Network Gate 和 FlexiHub 都支援跨平台連線來共享 USB 硬碟。只要在兩台電腦上安裝任一應用程式,並在 Windows 端分享該磁碟機。從 Mac 連線到共享磁碟機。您也可以透過在 Windows 主機上啟用檔案共享,並使用 Finder 從 Mac 連線來實作僅 SMB 的共享。

SMB 只會分享磁碟機的檔案系統,使遠端電腦能透過網路路徑對其讀取與寫入檔案。USB over IP 會分享實際裝置。遠端電腦可獲得與直接實體連線相同的功能。USB over IP 支援需要直接進行裝置列舉的應用程式,例如備份工具與 VM USB 直通。

Network Gate 為 Windows 和 macOS 使用者提供免費方案,允許他們在非商業用途下無限期分享單一的本機 USB 裝置。FlexiHub 為新帳戶提供 30 天示範版,視軟體使用所在國家而定,最多可同時建立 5 個連線。Windows 和 macOS 作業系統內建可啟用本機網路檔案存取的原生 SMB 共用工具。