Loading... <h2>简介</h2> <code>Syncthing</code>是一个开源免费的文件夹/文件同步神器,支持<code>Android</code>、<code>Linux</code>、<code>Windows</code>、<code>Mac OS X</code>等系统,可以使我们在<code>2</code>台任何系统任何设备之间,实现文件实时同步,很强大。而且数据很安全,不会存储在你的设备以外的其他地方。所有通信都使用<code>TLS</code>进行保护。所使用的加密包括完美的前向保密,以防止窃听者获得对您的数据的访问权限。很适合我们用来搭建私有同步网盘。 <div data-unique="安装"></div> <h2>安装</h2> 本文只做<code>Linux VPS</code>服务器与<code>Windows</code>电脑之间的同步安装及演示操作。<code>Syncthing</code>官网:<a href="https://syncthing.net/" target="_blank" rel="noopener noreferrer">点击进入</a>,软件自行下载最新版本即可。 <strong>1、VPS安装Syncthing</strong> 安装<code>Syncthing</code>: <pre><code class="hljs ruby"><span class="hljs-comment">#目前最新版v1.1.4,日后自行修改版本号 </span> <span class="hljs-comment">#64位系统下载</span> wget <span class="hljs-symbol">https:</span>/<span class="hljs-regexp">/github.com/syncthing</span><span class="hljs-regexp">/syncthing/releases</span><span class="hljs-regexp">/download/v</span>1.<span class="hljs-number">1.4</span>/syncthing-linux-amd64-v1.<span class="hljs-number">1.4</span>.tar.gz <span class="hljs-comment">#32位系统下载</span> wget <span class="hljs-symbol">https:</span>/<span class="hljs-regexp">/github.com/syncthing</span><span class="hljs-regexp">/syncthing/releases</span><span class="hljs-regexp">/download/v</span>1.<span class="hljs-number">1.4</span>/syncthing-linux-<span class="hljs-number">386</span>-v1.<span class="hljs-number">1.4</span>.tar.gz <span class="hljs-comment">#解压并删除压缩包</span> tar xzvf syncthing-linux* && rm -rf syncthing-linux*.tar.gz cd syncthing-linux* cp syncthing /usr/local/bin cd ~ rm -rf syncthing* </code></pre> 开启<code>Syncthing</code>: <pre><code class="hljs">syncthing</code></pre> 第一次启动会生成配置,然后给的内网地址我们是进不去的,这时候需要修改成外网地址才行,先使用<code>Ctrl+C</code>退出。 然后编辑<code>/root/.config/syncthing/config.xml</code>文件,将<code>127.0.0.1:8384</code>改成<code>0.0.0.0:8384</code>即可,可以直接使用命令: <pre><code class="hljs nginx"><span class="hljs-attribute">sed</span> -i <span class="hljs-string">'s/127.0.0.1/0.0.0.0/g'</span> <span class="hljs-string">'/root/.config/syncthing/config.xml'</span></code></pre> 再次启动<code>Syncthing</code>: <pre><code class="hljs nginx"><span class="hljs-comment">#后台运行该程序</span> <span class="hljs-attribute">nohup</span> syncthing & </code></pre> 然后在浏览器访问<code>http://IP:8384</code>,就可以进入<code>Syncthing</code>界面,如果打不开请自行开放<code>8384</code>端口。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/84216-Syncthing(1).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/84216-Syncthing(1).png" alt="请输入图片描述" style=""></a> 然后我们点设置,填好管理用户、密码及其它参数再重启<code>Syncthing</code>即可。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/adc4a-Syncthing(2).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/adc4a-Syncthing(2).png" alt="请输入图片描述" style=""></a> <strong>2、Windows安装Syncthing</strong> <code>Win</code>系统安装<code>Syncthing</code>是非常简单的,直接从<a href="https://syncthing.net/" target="_blank" rel="noopener noreferrer">官方网站</a>下载对应版本的<code>Syncthing</code>程序,解压打开<code>syncthing.exe</code>,然后会弹出一个窗口,浏览器再打开<code>http://127.0.0.1:8384</code>就可以进入并使用<code>Syncthing</code>了,默认文件夹路径为<code>C:\Users\Administrator\Sync</code>。 <div data-unique="使用"></div> <h2>使用</h2> 首先打开其中一个设备的<code>Syncthing</code>界面,并点击右上角<code>操作</code>-<code>显示ID</code>获取设备<code>ID</code>。再到另一个设备的<code>Syncthing</code>界面,点击右下角<code>添加远程设备</code>,输入需要同步的设备<code>ID</code>和共享的文件夹。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/73d51-Syncthing(3).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/73d51-Syncthing(3).png" alt="请输入图片描述" style=""></a> 这时候另一台设备会弹出一个窗口,点击添加设备即可。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/a068c-Syncthing(4).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/a068c-Syncthing(4).png" alt="请输入图片描述" style=""></a> 此时设备添加完成,就可以开始同步文件夹了,也可以在其中一台设备新建/添加其它文件夹 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/5344c-Syncthing(5).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/5344c-Syncthing(5).png" alt="请输入图片描述" style=""></a> 然后同样的,另一台设备也会弹出一个窗口,点击同意添加即可。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/80b26-Syncthing(6).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/80b26-Syncthing(6).png" alt="请输入图片描述" style=""></a> 最后等待片刻,所添加的文件夹都会自动同步完成。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/e7b99-Syncthing(7).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/e7b99-Syncthing(7).png" alt="请输入图片描述" style=""></a> 更多功能请自行摸索,注意设备删掉<code>Syncthing</code>后,同步的文件夹依然存在。 最后修改:2022 年 08 月 02 日 © 允许规范转载 打赏 赞赏作者 赞 0 如果觉得我的文章对你有用,请随意赞赏