# Linux中如何安裝并使用NitroShare
## 一、NitroShare簡介
NitroShare是一款開源的跨平臺文件共享工具,支持Windows、macOS和Linux系統。它通過本地網絡實現設備間快速傳輸文件,無需配置復雜的網絡共享或依賴外部存儲設備。主要特點包括:
- 基于QT框架開發,界面簡潔直觀
- 支持自動發現同一局域網內的設備
- 采用加密傳輸保障數據安全
- 支持拖放操作和多文件隊列傳輸
- 開源免費(GPLv3許可證)
## 二、安裝前的準備
### 系統要求
- 任何主流Linux發行版(Ubuntu/Debian/Fedora/Arch等)
- 至少500MB可用磁盤空間
- 已連接本地網絡
### 依賴檢查
確保系統已安裝:
```bash
sudo apt update # Debian/Ubuntu
sudo apt install -y libqt5core5a libqt5network5 libqt5gui5
sudo add-apt-repository ppa:george-edison55/nitroshare
sudo apt update
sudo apt install nitroshare
sudo dnf install nitroshare
yay -S nitroshare # 或使用AUR助手
# 安裝編譯依賴
sudo apt install build-essential qt5-default qttools5-dev-tools
# 下載源碼
git clone https://github.com/nitroshare/nitroshare-desktop.git
cd nitroshare-desktop
# 編譯安裝
qmake && make
sudo make install
啟動應用后:
nitroshare &
首次運行會提示:
1. 設置設備名稱(建議使用易識別的名稱)
2. 選擇默認接收目錄(建議~/Downloads
)
3. 配置網絡接口(通常自動檢測)
有三種方式: 1. 右鍵菜單發送:文件管理器右鍵 → “Send with NitroShare” 2. 拖放發送:直接拖拽文件到NitroShare窗口 3. 命令行發送:
nitroshare-cli send /path/to/file
當其他設備發送文件時: 1. 系統托盤圖標會顯示通知 2. 點擊通知可查看傳輸進度 3. 文件自動保存到預設目錄
編輯配置文件~/.config/nitroshare/nitroshare.conf
:
[Network]
Port = 40818 # 修改為可用端口
設置 → Security → 勾選”Require encryption”
創建~/.config/nitroshare/devices.conf
:
[AllowedDevices]
devicename1 = 00:11:22:33:44:55
sudo cp /usr/share/applications/nitroshare.desktop ~/.config/autostart/
sudo ufw allow 40818/tcp # Ubuntu
sudo systemctl restart avahi-daemon
啟動時指定語言:
LANG=zh_CN.UTF-8 nitroshare
工具 | 協議 | 跨平臺 | 加密支持 |
---|---|---|---|
NitroShare | 私有協議 | 是 | 是 |
Samba | SMB | 是 | 可選 |
Syncthing | P2P | 是 | 是 |
Warpinator | 私有協議 | Linux | 否 |
killall nitroshare
NitroShare為局域網文件共享提供了輕量級解決方案,相比傳統Samba/NFS更易用。通過本文介紹,您應該已經掌握從安裝到高級使用的完整流程。如需進一步了解,可參考官方文檔。
注意:本文基于NitroShare 0.3.4版本編寫,不同版本可能存在差異。 “`
(全文約1350字,包含代碼塊、表格等Markdown元素)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。