BTSync(Resilio Sync)Linux 用法详解
BTSync(现更名为 Resilio Sync)是一款高效的点对点文件同步工具,支持跨平台传输,无需依赖云存储服务器,适合注重隐私和速度的用户,本文将详细介绍其在 Linux 系统下的安装、配置及进阶用法,帮助您快速上手。
安装 BTSync
通过官方仓库安装(推荐)
Resilio Sync 提供官方仓库支持主流 Linux 发行版(如 Ubuntu/Debian、CentOS/RHEL)。
Ubuntu/Debian:
echo "deb [signed-by=/usr/share/keyrings/resilio-sync-keyring.gpg] https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1B0A3CDB sudo apt update sudo apt install resilio-sync
CentOS/RHEL:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://linux-packages.resilio.com/resilio-sync/rpm/resilio-sync.repo sudo yum install resilio-sync
手动下载安装包
访问 Resilio Sync 官网 下载对应 Linux 版本的 .deb
或 .rpm
包,通过以下命令安装:
# Debian/Ubuntu sudo dpkg -i resilio-sync.deb # CentOS/RHEL sudo rpm -i resilio-sync.rpm
配置与启动
启动服务
安装完成后,启动服务并设为开机自启:
sudo systemctl enable resilio-sync sudo systemctl start resilio-sync
访问 Web 管理界面
默认监听端口为 8888
,通过浏览器访问:
http://服务器IP:8888
首次访问需设置用户名、密码,并选择同步目录。
修改配置文件(可选)
配置文件路径:/etc/resilio-sync/config.json
可调整监听端口、存储路径等参数,修改后重启服务生效:
sudo systemctl restart resilio-sync
基础用法
创建同步链接
- 在 Web 界面点击 → “标准文件夹”,选择本地目录。
- 生成 “密钥” 或 “链接”,分享给其他设备即可同步。
加入同步目录
- 在其他设备输入密钥或链接,选择本地存储路径即可开始同步。
高级功能
- 选择性同步:仅下载部分文件以节省空间。
- 加密密钥:为同步链接设置密码,增强安全性。
常见问题
端口冲突
若默认端口 8888
被占用,修改 config.json
中的 "listening_port"
并重启服务。
权限问题
确保 BTSync 用户(如 rslsync
)对同步目录有读写权限:
sudo chown -R rslsync:rslsync /path/to/sync_folder
防火墙设置
开放 BTSync 使用的端口(如 8888
、3000
等):
sudo ufw allow 8888/tcp
卸载 BTSync
# Debian/Ubuntu sudo apt remove --purge resilio-sync # CentOS/RHEL sudo yum remove resilio-sync
删除残留配置:
sudo rm -rf /etc/resilio-sync /var/lib/resilio-sync
引用说明
- Resilio Sync 官方文档:https://help.resilio.com
- Linux 系统服务管理指南:systemd 官方文档
通过本文,您已掌握 BTSync 在 Linux 下的完整操作流程,如需进一步优化性能或企业级部署,可参考官方高级配置文档。