話說樹莓派 Raspberry Pi 能做的事情真的很多,我最近入手一款軟體是把序號(license)放在USB dongle 內,要使用軟體就必須插入那塊USB碟才能使用,但是電腦能用的USB孔根本不夠...而且常常插拔容易損壞USB,何況我有兩台電腦輪流使用,於是當我發現 VirtualHere 這個方案簡直不要太開心,它可以將樹莓派變為遠端使用的 USB HUB。
常見的應用是?
有些只支持USB傳輸的硬體,如舊款印表機、3D打印機、USB攝影機、電玩手把、鍵盤、滑鼠等等,都可以透過 VirtualHere 在遠端進行使用。簡單來說就是把 USB 設備變為 WIFI 裝置,還可以分享給多台電腦(不能同時使用)。
要如何安裝呢?
首先如果你是使用樹莓派作為 USB HUB 的話,要先在樹莓派中安裝 VirtualHere 的 Server 端。在網站中選擇樹莓派的版本,讓我驚訝的是連我最初代的樹莓派1都能順利運行。建立完成後,在要連線使用的客戶端安裝 Client 的部分。如果在同區網內,一般都能自動偵測,預設 Port 是 7575。

而我又更進階的想把 VirtualHere 以 Docker 的形式掛接在我的 HomeLAB 中,省下一台Pi的電量。

這邊推薦的Docker Image: https://hub.docker.com/r/moritzf/virtualhere (會自動下載並更新至最新版運行,很穩定。)
VirtualHere 這套軟件是要收費的,但價格合理一次買斷,試用最多可掛載一個USB裝置。開源免費的選擇也有,但是安裝會比較困難。