目录
折腾借口
Syncthing
好是挺好的,但就是同步不给力,公共网络服务其质量参差不齐,网络也说不清。最好的解决方案还是自己搭建发现服务器Syncthing Discovery Server和中继服务器Syncthing Relay Server,有效解决网络连接差,非局域网连接慢的问题。
需要材料:带公网IP的服务器或动态DNS的主机一台。
参数设置信息官网最全面,参考Welcome to Syncthing’s documentation!,这里只是提少许个人需要的参数,一般使用足够。
搭建发现服务器 Syncthing Discovery Server
下载 stdiscosrv 程序
下载当前主机的发现服务器主程序 stdiscosrv
选择对应版本,服务器基本是stdiscosrv-linux-amd64
下载:
wget https://github.com/syncthing/discosrv/releases/download/v0.14.51/stdiscosrv-linux-amd64-v0.14.51.tar.gz
解压:
tar -xzvf stdiscosrv-linux-amd64-v0.14.51.tar.gz
准备以及参数
创建证书
程序好像也会自动创建证书,这一步或许可以忽略
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout ~/key.pem -out ~/cert.pem
注意更改目录
参数
官网给出了详细的参数配置 Syncthing Discovery Server,简单说几个我用到的参数。