网络攻城狮
 
网页即时交流
QQ咨询
咨询热线
020-28998648
二、在服务器上搭建发现服务器
5
1


公共网络服务其质量良莠不齐,网络也说不清。最好的解决方案仍是本身搭建发现服务器


发现服务器是干嘛的?


官方文档译文:Syncthing 依靠发现服务器在互联网上寻找对等点。任何人都可以运行发现服务器并将 Syncthing 安装指向它。


syncthing发现服务器Git地址:https://github.com/syncthing/discosrv


我是centos,下载stdiscosrv-linux-amd64-v1.18.6.tar.gz即可


将下载好的压缩包上传至服务器


# 创建文件夹,并移动压缩包到指定目录

[root@localhost syncthing]# mkdir -p /usr/local/syncthing/stdiscosrv/

[root@localhost syncthing]# mv stdiscosrv-linux-amd64-v1.18.6.tar.gz /usr/local/syncthing/stdiscosrv/

[root@localhost syncthing]# cd /usr/local/syncthing/stdiscosrv/

# 解压

[root@localhost stdiscosrv]# tar -xvf stdiscosrv-linux-amd64-v1.18.6.tar.gz 

[root@localhost stdiscosrv]# cp stdiscosrv-linux-amd64-v1.18.6/* ./

[root@localhost stdiscosrv]# rm -rf stdiscosrv-linux-amd64-v1.18.6 stdiscosrv-linux-amd64-v1.18.6.tar.gz

# 启动

[root@localhost stdiscosrv]# ./stdiscosrv 

stdiscosrv v1.18.6 "Fermium Flea" (go1.17.6 linux-amd64) teamcity@build.syncthing.net 2021-12-30 12:07:01 UTC [purego]

Failed to load keypair. Generating one, this might take a while...

Server device ID is OXC5ZJY-ATF6PJB-PZMLORO-MZWPZ67-NBMV3IB-QIOR3H2-QZRW4N5-7MVNGQN

# Failed to load keypair. Generating one, this might take a while... 这个报错不用管,等一会之后给他停止掉在重启,你就会发现没问题了

# 这里会给出发现服务器的id,


拿到发现服务器的id后,将该id填写至你的所有的syncthing客户端中,填写位置如下


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


将default替换为发现服务器的id


替换格式为


https://你的服务器地址:8443/?id=发现服务器ID


如:https://192.168.217.129:8443/?id=OXC5ZJY-ATF6PJB-PZMLORO-MZWPZ67-NBMV3IB-QIOR3H2-QZRW4N5-7MVNGQN


注意:


记得防火墙开启8443端口,发现服务器默认端口为8443,若想更改,可以使用 “./stdiscosrv -listen=你的端口” 来启动

启动没问题后,可以使用自己的方式让其后台运行



0
打赏
收藏
点击回复
      全部留言
  • 1
更多回复
      你可能感兴趣的主题
网络攻城狮
      圈内贴子65
  • 商圈成员4

扫一扫访问手机版
 
网页即时交流
QQ咨询
咨询热线
020-28998648