CentOS 安装使用 Syncthing

服务器端配置

下载安装

下载地址:https://syncthing.net/downloads/

cd ~
wget https://github.com/syncthing/syncthing/releases/download/v1.3.4/syncthing-linux-amd64-v1.3.4.tar.gz

tar xzvf syncthing-linux* && rm -rf syncthing-linux*.tar.gz
cd syncthing-linux* && cp syncthing /usr/local/bin

启动一次 syncthing 创建配置文件

syncthing

修改配置

sed -i 's/127.0.0.1/0.0.0.0/g' '/root/.config/syncthing/config.xml'

开机启动

在下载文件夹中找到 etc 目录

cd ~
cd etc/linux-systemd/system/

#-rw-r--r-- 1 1004 1004 201 Feb  3 15:01 syncthing-resume.service
#-rw-r--r-- 1 1004 1004 452 Feb  3 15:01 syncthing@.service

cp syncthing@.service /etc/systemd/system/

编辑启动位置

vim /etc/systemd/system/syncthing@.service
修改成实际启动位置

设置开启启动

#开机启动
systemctl enable syncthing@root.service 
#启动
systemctl start syncthing@root.service 

客户端使用

Windows GUI 客户端: SyncTrayzor

MacOS 客户端: syncthing-macos

PHP curl: (35) SSL connect error

PHP curl 捕获异常 curl_error: SSL connect error curl_errno: 35

升级/安装 nss (Network Security Service, 网络安全服务)

yum update nss

重启 php-fpm

service php-fpm restart