- VirtualHere 簡化了使用 Raspberry Pi 或 NAS 上的伺服器和電腦上的用戶端對 USB 裝置的遠端存取。
- 對於 Linux 系統,原生 USB IP 允許連接具有 vhci 模組和 systemd 服務的共用裝置。
- 還有一些多平台替代方案,例如具有加密和會話控制功能的 USB Network Gate 和 FlexiHub。
¿如何使用 Virtual Here 透過網路分享 USB 裝置? 透過網路共用 USB 連接埠聽起來像魔法一樣,但只要使用合適的工具,只需點擊兩下滑鼠並執行幾個命令即可。透過 VirtualHere,以及 Linux 或商業軟體套件中的 USB IP 等選項,您可以像存取本機電腦一樣存取印表機、外接硬碟、相機或安全金鑰。 近乎透明的使用者體驗.
本文匯集了來自各種管道的最實用、最可靠的資訊:使用 Raspberry Pi 和 VirtualHere 的實際經驗、透過 USB IP 設定 Linux 用戶端的具體步驟、避免資料遺失的關鍵警告,以及具有高級功能的替代軟體。我們的目標是幫助您選擇最適合您需求的方法並快速上手。 可靠且無後顧之憂.
VirtualHere是什麼?何時應該對它感興趣?
VirtualHere 是一款軟體,它既充當伺服器又充當客戶端,透過網路公開 USB 連接埠。伺服器運行在共享設備的終端機上,客戶端運行在使用該資源的電腦上。這使得位於另一個房間、辦公室甚至城市的實體設備能夠像本地設備一樣運作。如果您希望…,這種架構就非常合適。 透過 USB 連接埠直接存取 而且你也不想依賴遠端桌面解決方案。
一個非常典型的應用案例來自天文攝影領域。在望遠鏡附近架設一台樹莓派,並將相機、赤道儀或感測器連接到它,就可以像所有設備都直接連接到電腦上一樣,在家中或天文台的電腦上進行操作。最初,我們嘗試直接在樹莓派上運行 Kstars、Stellarium、Ekos、PHD、APT 和 Indi Ascom 生態系統等原生應用程序,但設定過程略顯繁瑣。後來我們切換到 VirtualHere,設定就變得簡單多了。 設定容易得多.
性能、穩定性和熱學考量
在實際使用過程中,未觀察到任何延遲、引導或影像擷取問題。查閱的所有資料均未報告明顯的延遲,但為了防止過熱導致崩潰或性能下降,我們還是為樹莓派加裝了額外的散熱裝置。請注意:如果您要對單板計算機 (SBC) 進行持續高負載運行,加裝散熱片或通風裝置是提高效能的一種經濟有效的方法。 穩定性和熱裕度.
有一點至關重要,不容忽視:在共享且使用過程中,從伺服器上斷開 USB 驅動器可能會導致資料損壞甚至永久性資料遺失。建議很明確,值得重申:首先,在實體移除裝置之前,務必關閉 Raspberry Pi 或伺服器主機的電源;如果想更加安全,最好也斷開其電源。這種最佳實踐可以降低資料遺失的風險。 儲存單元損壞 並避免公車上出現不一致的狀態。
樹莓派和 VirtualHere 的典型應用場景
最常見的工作流程是使用樹莓派作為 USB 伺服器。將需要公開的設備連接到樹莓派,並運行在本地網路上共享這些設備的服務。然後在您的主電腦上(無論是 Linux、macOS 還是 Windows),安裝用戶端來檢視和連接這些裝置。實際經驗表明,這種方法非常有效。 靈活且易於組裝尤其是與樹莓派本身運作的更複雜的軟體堆疊相比。
如果您不想依賴微型計算機,還有一個同樣可行的替代方案:使用一台不太老舊的桌上型電腦或筆記型電腦,並透過 TeamViewer 或 VNC 等遠端桌面軟體進行控制。在這種情況下,您可以在遠端電腦上工作,雖然沒有真正意義上的 USB 重定向,但您可以處理特定的列印或掃描任務,而無需部署專用的 USB 伺服器。這種方法簡單易行,並且適用於許多辦公場景。 實施起來既充分又快速。.
Linux 用戶端原生支援 USB IP:詳細步驟
在 Linux 環境中,原生 USB IP 支援是一個強大且免費的選擇。其原理類似:伺服器主機導出設備,客戶端透過網路連接該設備。對於 Ubuntu 用戶端,有一個經過驗證的腳本值得記錄,因為它運作良好且易於重現。這些步驟可讓您存取遠端設備,就像它連接到您電腦的 USB 連接埠一樣。 驅動程式和核心堆疊 管理一切。
- 在 Ubuntu 系統上安裝必要的工具。運行:
sudo -s apt-get install linux-tools-generic -y此軟體包包含 usbip 等實用程序,這些實用程式對於將共享裝置連接到客戶端至關重要。此安裝是 快速且非侵入性.
- 在客戶端啟用所需模組:
modprobe vhci-hcd echo 'vhci-hcd' >> /etc/modulesvhci hcd 模組提供了一個虛擬主機控制器,使核心能夠將遠端 USB 裝置視為本機裝置。在 /etc/modules 中聲明模組可確保它在每次啟動時載入。 持續經驗.
- 使用下列命令連接伺服器匯出的設備,並將 `<host_ip_address>` 替換為共用 USB 的主機(例如 Raspberry Pi)的真實 IP 位址:
sudo usbip attach -r 0.0.0.0運行此命令後,您應該可以在客戶端系統上看到該設備並正常使用。如果未顯示,請檢查您的網路連線、防火牆設定以及伺服器是否已匯出該裝置。此步驟至關重要。 基於 TCP/IP 的 USB 隧道.
使用 systemd 服務自動附加附件
要在每次啟動後自動連接設備,您可以建立一個 systemd 驅動器。參考文件中使用的步驟會開啟一個服務文件,然後啟用它。以下是一個範例,您可以根據需要進行調整,指定伺服器的 IP 位址,以及(如果適用)匯出裝置的識別碼。此自動化流程可以省去手動步驟,並使遠端 USB 隨身碟自動可用。 從一開始就保持不變.
vi /lib/systemd/system/usbip.service
Description=Adjuntar dispositivo USB remoto via USB IP
After=network-online.target
Wants=network-online.target
Type=oneshot
ExecStart=/usr/sbin/usbip attach -r 192.168.1.50
RemainAfterExit=yes
WantedBy=multi-user.target
儲存檔案並執行以下命令以重新載入、啟用並啟動該服務。這將使系統在每次啟動時自動連接該設備,這在以下情況下尤其有用: 生產設備或實驗室.
sudo systemctl --system daemon-reload
sudo systemctl enable usbip.service
sudo systemctl start usbip.service
如果出現問題,請從頭開始檢查整個流程,並確認伺服器正在匯出資料且網路通訊暢通。正如原指南中所建議的,當出現意外錯誤時,最好按步驟重複操作。耐心和系統性的方法通常可以解決大多數問題。 小的配置問題.
關於斷線的嚴重警告
這一點值得強調,因為它非常重要:在共享過程中突然斷開 USB 驅動器與伺服器的連接可能會造成災難性後果。不僅遠端會話會中斷,而且磁碟機上的資料可能也無法恢復。最佳做法是在操作任何設備之前關閉伺服器主機,並在必要時斷開其電源。這種做法,再加上使用 UPS(不間斷電源)來防止斷電,可以降低風險。 不可挽回的資料遺失.
Windows用戶端和支援狀態
收集到的信息表明,雖然存在 Windows 用戶端,但它仍處於測試階段,驅動程式未經簽名,且不支援 Windows 10,因此不適合生產環境。如果您主要在 Windows 系統下工作,請考慮使用其他具有成熟支援的替代方案,或在 Linux 或 macOS 系統上繼續執行該用戶端,直到其支援可用為止。 客戶實際成熟度.
具有進階功能的商業替代方案
除了 VirtualHere 和 USB IP 之外,還有一些套件提供完善的包裝和實用的附加功能。 USB Network Gate 和 FlexiHub 因其跨平台方案、安全層和對複雜場景的支援而脫穎而出。如果您除了 USB 功能外,還需要會話控制、虛擬桌面相容性或串列埠管理,那麼它們可能非常適合您。 靈活性和業務支持.
USB網路閘道:特色功能
- 透過 TCP/IP 進行 USB 保護它允許您透過網路將資料從 USB 連接埠傳送到另一台機器,並且您可以使用密碼保護訪問,以防止未經授權的使用。
- 虛擬化和刀片環境安裝在客戶機系統上後,它可以存取主機的 USB 連接埠。它相容於 VMware、VMware ESX、Citrix XenDesktop 和 Microsoft Hyper-V。
- 真正的跨平台它可在 macOS、Linux 和 Windows 系統上運作。您可以在 Windows 電腦上共用它,然後從 Linux 或 Mac 系統無縫存取。
- 按會話訪問它允許您隔離設備並將其專屬分配給會話中的特定使用者。目前提供試用版,支援隨身碟和攝影機,相容於 Citrix ICA 7 及更高版本。
FlexiHub:USB 和串口合而為一
FlexiHub 的獨特之處在於它將 USB 和串列埠共享功能整合在一個應用程式中。這使其在工業自動化和控制領域尤其實用,因為在這些領域,條碼掃描器、監視攝影機和數控工具機等設備與常見的辦公室週邊並存。其介面會列出網路節點,並支援一鍵連接,同時也能設定連線優先權… 易於發現和連接.
- 從任何地方遠端存取無論設備是在隔壁房間還是在世界的另一端,該應用程式都能將其顯示出來,您可以輕鬆地將其連接起來。
- 無需移動即可連接和斷開連接透過本機電腦管理會話,採用端對端加密以維護機密性。
- 自動類型檢測它可以識別並顯示連接的是印表機、鍵盤、USB等設備,讓您隨時輕鬆了解自己正在連接的是什麼設備。
- 門禁和鎖定您可以隱藏設備,使其在未經所有者明確許可的情況下不可見或不可存取。
- 強加密它採用 256 位元 SSL,在透過網路傳輸敏感資料時提供額外的安全保障。
- 自有重定向伺服器由於其中繼功能,您無需暴露您的公用 IP 位址。即使客戶端無法直接存取伺服器,連線也能流暢運作。
ASUSTOR NAS 可用作 USB 伺服器,並與相關應用程式
如果您擁有 ASUSTOR NAS,您可以將其變成本地網路的 USB 伺服器。透過相應的應用程序,連接到 NAS 的任何 USB 裝置都可以像本機裝置一樣直接從其他電腦存取。這非常適合共享 SD 卡、安全密鑰、印表機、串口驅動程式以及無數其他週邊設備。最新版本也新增了一些改進,例如: 使用相容的集線器對連接埠進行斷電重啟支援 VirtualHere 的模組化 KVM IP 系統和效能最佳化。
如果我只是想在家裡共用一台印表機和一些外接硬碟呢?
對於配備印表機和幾塊硬碟的家庭辦公室來說,有多種選擇。如果您已經擁有樹莓派,那麼使用 VirtualHere 或 USB IP 將其變成 USB 伺服器是一個非常經濟實惠且靈活的解決方案。如果您喜歡全程指導的體驗,USB Network Gate 或 FlexiHub 則提供了完善且加密的解決方案。如果您擁有相容的 NAS,那麼它的應用程式可能是集中管理資源的最佳方式。無論選擇哪種方案,最終目標都是一樣的:能夠透過電腦存取這些設備。 透明度和良好響應.
如果您正在考慮購買特定硬件,例如整合網路功能的集線器,請記住,前面提到的軟體無需額外投資即可滿足大多數需求。選擇取決於您的優先事項:預算、安全性、跨平台支援或易於管理。此外,還要考慮它與遠端桌面工具的兼容性,這對於偶爾需要執行的任務來說非常方便,而且無需任何設定。 無需額外基礎設施.
實用技巧,幫助您獲得紮實的體驗
- 維護好網絡盡可能使用網路線連接伺服器,如果使用 Wi-Fi,請選擇最不擁擠的頻段。
- 穩定餵食對於高負載的硬碟和相機,請避免使用被動式集線器。強大的電源和UPS至關重要。
- 避免即時斷線在移除正在使用的 USB 隨身碟之前,請先停止服務或關閉伺服器。
- 監測溫度對於樹莓派,需要添加散熱片,必要時還需添加通風裝置以應對持續負載。
- 文檔標識符記下伺服器 IP 位址和設備標識符,以便使用 systemd 實現自動化。
來自天文世界的筆記和經驗
在涉及引導和遠端拍攝的測試中,未觀察到明顯的延遲或丟幀現象。引導過程保持穩定,拍照效果也無可挑剔。關鍵在於為樹莓派提供充足的散熱,並使用短而高品質的線連接相機和配件。這種配置方式進一步印證了精心設計的USB伺服器的優勢。 非常積極的結果 即使是時間緊迫的任務。
如果您在使用 Kstars、Stellarium、Ekos、PHD、APT 和 Indi Ascom 等軟體套件時,在 Raspberry Pi 上運行過於繁瑣,那麼透過 USB 重定向到性能更強大的機器上進行操作可以顯著降低負載。您還可以結合兩種方法:例如,像一些同行所描述的那樣,使用 Raspberry Pi 進行引導,使用 Windows 筆記型電腦進行採集,從而充分利用兩個系統的優勢。這些工具的靈活性使得這種做法成為可能。 高效雜交.
快速常見問題解答
是否有明顯的延遲? 透過網路使用高要求的 USB 裝置時? 根據收集到的經驗,只要網路穩定且伺服器冷卻良好,在導航或攝影方面就沒有發現明顯的延遲。
很安全 在公共互聯網上暴露U盤? 最好在本地網路內或透過 VPN 進行操作。如果選擇商業工具,請務必依賴其加密和重定向伺服器。 避免開啟未受保護的連接埠。.
我可以使用Windows系統嗎? 作為客戶,沒有任何問題? 經查,其中一位客戶的產品仍處於測試階段,驅動程式未經簽名,且不支援 Windows 10,因此,如果您的主要平台是 Windows,建議您謹慎使用,並考慮使用成熟的替代方案。
如果USB連線斷開會發生什麼事? 雖然是共享的? 存在資料遺失的風險。在實體斷線之前,請先關閉伺服器電源或安全地中斷裝置連線。
選擇 虛擬這裡USB IP 和商業套件的選擇取決於您的特定需求。如果您優先考慮簡易性和低成本,樹莓派作為 Linux 伺服器和客戶端是一個不錯的選擇。如果您需要會話控制、虛擬桌面支援和生產級加密等高級功能,USB Network Gate 和 FlexiHub 將是您的理想選擇。如果您已經擁有 ASUSTOR NAS,其應用程式可以將該設備變成一台功能強大的 USB 伺服器,並新增了連接埠電源循環和支援 VirtualHere 模組化 KVM IP 系統等功能。只要網路維護良好,設備在斷開連接時遵循良好的規範,並稍加整理,您就可以像使用近在咫尺的設備一樣,從任何一台電腦輕鬆存取您的設備。 舒適性和性能與本地使用非常接近.
從小就對科技充滿熱情。我喜歡了解該領域的最新動態,最重要的是,進行交流。這就是為什麼我多年來一直致力於技術和視頻遊戲網站的交流。您可以找到我撰寫的有關 Android、Windows、MacOS、iOS、任天堂或您想到的任何其他相關主題的文章。
