跳至主要内容

檔案傳送工具

· 閱讀時間約 2 分鐘

昨天晚上臨時有個「電腦→電腦」傳大檔案的需求,大概是 80 GB 左右,因為不是在區域網路,所以平常用的 LocalSend 派不上用場(後來發現可以搭配 Tailscale 來傳),透過雲端服務的話,檔案會太大不好上傳,而且也滿沒效率的。

後來找到 Croc 跟 FilePizza 這兩種做法,我最後是選擇穩定好用的 Croc。

一開始我是用他們公用的 Relay 伺服器傳,但馬上就發現網路速度吃不滿,跑起來有點慢,看了文件之後發現可以自己架 Relay 伺服器,於是我就把我家 Router 的 NAT 轉址打開,直接用我的電腦來當 Relay 伺服器,這樣就可以把網路全部吃滿了。

這裡要吐槽自己一下,既然有 Public IP + NAT,那架 FTP Server 或用 LocalSend 指向 IP 其實就可以用了嘛~

這邊提一下,如果沒有辦法搞到 Public IP 或 NAT 轉址的話,也是有其他的做法的,像是可以把 Relay 伺服器架在 VPS 上面(但要注意流量限制),或者更好的選擇......用 Tailscale 啊!

Tailscale 也太好用了吧!(久仰大名,但這其實是我第一次用,以前都沒機會用到 XD)

總之,結論如下:

  • 如果你是要自己傳給自己,內網 LocalSend,外網搭配 Tailscale 就很夠用了。
  • 如果你臨時想要傳一些東西給別人,或者懶得裝軟體的話,就用 FilePizza。
  • 如果你想要穩定傳大檔案,又剛好有終端機可以用的話,可以選 Croc,速度不夠的話再搭配 Tailscale 架 Relay 伺服器。

使用情境

工具網路環境裝置特點
LocalSend區域網路跨裝置圖形介面、簡單易用
FilePizza跨網路跨裝置打開網頁就能用
Croc跨網路電腦之間大檔案、斷點續傳、自架 Relay

筆記