欢迎光临
我们一直在努力

btsync linux用法

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 使用的端口(如 88883000 等):

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 下的完整操作流程,如需进一步优化性能或企业级部署,可参考官方高级配置文档。

未经允许不得转载:九八云安全 » btsync linux用法