zoukankan      html  css  js  c++  java
  • 【Other】Windows搭建Syncthing&发现服务器&中继服务器实现文件跨设备自动同步

    序:

      Syncthing是一款开源免费跨平台的文件同步工具,是基于P2P技术实现设备间的文件同步,Syncthing支持非常多的平台,包括Windwos、macOS、Android、Linux、FreeBSD、Solaris、群晖和威联通NAS等。国内团队基于Syncthing开发的微力同步也很不错,如果想简单使用可以考虑用此工具。Syncthing国内的服务器速度不是很好,所以自己搭建发现服务器及中继服务器。

    0x01:准备工具及环境

      stdiscosrv:发现服务器

      strelaysrv:中继服务器

      syncthing:文件同步程序

      注:如果在公网使用自己的机器需要准备一台带有公网IP的服务器

    0x02:安装stdiscosrv(具有公网IP服务器安装)

      下载安装包解压后,通过cmd运行:stdiscosrv.exe -debug既可以启动stdiscosrv服务器,默认占用端口8443,可通过-help查看参数

      

      stdiscosrv启动后会提示Server device ID,会在syncthing配置时使用,先记下

       

    0x03:安装strelaysrv(具有公网IP服务器安装)

       下载安装包解压后,通过cmd运行:strelaysrv.exe -debug -pools="" -protocol=tcp4既可以启动strelaysrv服务器,默认占用端口22067、22070,可通过-help查看参数,如果不想将此中继服务器公开,则设置-pools=""即可

      

       strelaysrv启动后会提示URI,会在syncthing配置时使用,先记下

      

    0x03:syncthing配置(需同步数据的终端)

      下载syncthing后既可直接运行,web管理界面会占用8384端口

      

       点击->操作->设置->连接 进行中继服务器&发现服务器的配置,协议监听地址填写strelaysrv服务启动后提示的URI地址,将IP部分修改为公网IP;全球发现服务器填写https://{ip}:{port}?id={stdiscosrv id},到此配置结束

      

  • 相关阅读:
    Sencha Ext JS 4开发入门教程
    用C#编程从数据库中读取图片数据导进Excel文件的方法
    所选中的要素,赋值给一个定义好的变量pCurFea
    Extjs4.0.7 tree 结构读取json文件(在框架viewport中)
    为什么使用接口编程
    对featureclass中插入和删除feature的几种方法进行了比较
    C#3.0之LINQ数据库表的映射
    c# Linq to sql 基本查询例子
    用ArcEngine的工具条添加图层要素
    ArcGIS Engine开发基础之QI
  • 原文地址:https://www.cnblogs.com/MangoCai/p/14211757.html
Copyright © 2011-2022 走看看