2012-10-02

NitroShare - 免費跨平台傳檔工具

有沒有遇過那種,二台電腦明明就在同一個網路裡,但是,要傳檔案就是很麻煩,不是要設定網路分享,就是要拿隨身碟來 Copy,實在是有點麻煩,所以,大概是有人發現了這個問題,才會出現像 NitroShare 這樣的軟體,只要兩台電腦上安裝好 NitroShare 之後,就可以很快的找到對方,然後,直接選檔案或資料夾來傳送,就不用去設定網路分享了哩 !

NirtoShare 傳檔到另一台電腦

這個 NitroShare 是免費的,而且,有提供多平台的版本,包括 Linux、Windows 和 Max OS X 等三個作業系統,所以,在大部份的電腦上都是可以用的,因此,就比較不用擔心,對方的電腦不能安裝和不支援的問題哩!

阿舍分別在 Windows 7 和 Ubuntu 12.04 的虛擬機器上試了一下,在 Windows 7 安裝還滿方便的,只要到這個網頁,從畫面右邊的「Downloads」下方,選擇  .exe 檔來下載並執行就可以安裝到好,而在安裝的最後,會詢問是要「幫助我設定 NitroShare」還是「我將自行設定 NitroShare」,一般來說,選第一項的「幫助我設定 NitroShare」就可以了,但是,如果選錯也沒關係,只是要在啟動 NitroShare 之後,進入設定畫面來選擇正確的 IP 位就可以了(如下圖)

Widnows 和 Ubuntu 設定方式相同

而在 Ubuntu 12.04 上,阿舍本來是直接從 NitroShare 的網站上下戴 deb 檔案來安裝,結果,會出現問題而無法正確啟動,所以,阿舍就再查了一下,然後,就改用下面的方式來安裝,就可以正確安裝和啟用,和 Windows 不同的是,Ubuntu 是第一次啟動的時候,才會詢用那一種設定方式,如果沒選對,也是和上面說的一樣,事後再調就可以了。

sudo add-apt-repository ppa:george-edison55/nitroshare
sudo apt-get update
sudo apt-get install nitroshare

NirroShare 啟動後,就會自動去尋找有安裝 NitroShare 的電腦,但是,使用者必需自己透過「Add ShareBox」的功能來選擇加入那些電腦,而一旦選擇後,NitroShare 就會把這些電腦用圖示顯示在桌面(如下圖),方便知道那些電腦已經有連結了 ! 然後,只要在工具列上的 NirtShare 圖示上按滑鼠右鍵後,就可以選擇傳那些檔(Send File To) 或傳整個資料夾(Send Directory To) 到那一台電腦上了,而接受的電腦會收到通知,要同意後才會開始傳檔案的,不會讓別人隨便丟檔案過來的哩 !

新增連線的電腦
另外,如果在 Ubuntu 上有啟用 ufw 或其它的防火牆功能的話,就要先將 NitroShare 會用的 UDP  41720 和 TCP 41721 這二個埠號 (Port Number) 打開才行,ufw 操作指令如下,而 Windows 7 的話,在第一次執行 NitroShare 的時候,Windows 就會出現提示訊息,只要同意就可以。

sudo  ufw  allow  41720/udp
sudo  ufw  allow  41721/tcp

參考資料:
http://www.makeuseof.com/tag/nitroshare-easily-share-files-network-multiple-operating-systems/
https://answers.launchpad.net/nitroshare/+question/203503

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

3 則留言 :

best111 提到...

檔案如果過大(如超過100MB)不知可傳送否?

ayubiz 提到...

Hello,

阿舍沒試過,不過,應該是沒問題,阿舍查了一下,在下面這一篇的回應裡,有提到是和記憶體的大小有關,原則上是會拿記憶體的一半大小來暫存的,所以,應該是以記憶體的大小來看哩 !

https://answers.launchpad.net/nitroshare/+question/204725

供參 !! ^^=

chihlang 提到...

請問LAN messenger 找不到 Linux 的電腦

張貼留言

歡迎留言提問和討論 .... 😁