您好,登录后才能下订单哦!
# 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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。