时间:2018年01月27日 | 作者 : liuhui | 分类 : 网络 | 浏览: 15843次 | 评论 0 人
阿里云限量代金券 | 此广告位出租25元/月 |
目前syncthing没有适用于Windows的官方安装程序。但是,有一些简单的解决方案:
方法1
下载syncthing windows版压缩包并解压,打开记事本将以下代码复制进去
start "Syncthing" syncthing.exe -no-console -no-browser
文件--另存为syncthing.bat保存到syncthing目录
右击syncthing.bat并按“创建快捷方式”
用鼠标单击该快捷方式并复制syncthing.bat
单击开始,单击所有程序,然后单击启动。右键单击“ 启动”,然后单击“ 打开”
粘贴快捷方式(右键单击文件夹并选择粘贴,或按CTRL+V)
Syncthing现在将在下次打开新的Windows会话时自动启动。没有控制台或浏览器窗口会弹出。通过浏览到http:// localhost:8384 /
如果您希望扫描速度较慢,但索引较慢,但响应速度更快,请复制以下命令替换上面创建syncthing.bat步骤中的命令:
start "Syncthing" /low syncthing.exe -no-console -no-browser
方法2
通过设置方法1后Syncthing仅在用户登录到机器时才会启动。方法2可以在没有任何人登录的情况下,机器可以在重新启动后免登陆运行在你的电脑上。在这种情况下,最好创建一个在Windows启动后立即运行的服务。这可以使用NSSM。
下载并提取nssm到它可以保留的文件夹。NSSM可执行文件执行管理以及执行Windows服务,因此需要将其保存在合适的位置。
从管理员命令提示符,CD到NSSM文件夹并运行 nssm.exe install <syncthing service name>
设置你的路径syncthing.exe并输入为参数。注意:稍后设置日志记录。这里不会被应用。-no-restart -no-browser -home="<path to your Syncthing folder>"-logfile
详情选项卡
可选:将启动类型设置为自动(延迟启动),以在系统第一次启动时延迟Syncthing的启动,以提高启动速度。
登录选项卡
输入用户帐户以运行Syncthing为。此用户需要具有对Syncthing可执行文件及其父文件夹,配置文件/数据库文件夹和同步文件夹的完全访问权限。您可以将其作为本地系统,但这样做会造成安全风险。设置这个到你的Windows用户帐户将减少这个; 理想情况下创建一个专用的用户帐户,最小权限。
进程选项卡
可选:如果您想要一个响应速度更快的系统,则将优先级更改为“ 低”,但系统繁忙时可能需要较长的同步时间。
可选:启用日志启用“控制台窗口”。
关机标签
为确保Syncthing正常关闭,请选中所有复选框,并将所有超时设置为10000ms。
退出操作选项卡
设置重新启动操作,以停止服务(单稳模式)。稍后使用特定设置来处理Syncthing退出,重新启动和升级。
I / O选项卡
可选:启用日志记录设置输出(stdout)到日志所需的文件。该错误字段将被自动设置为同一个文件。
文件旋转选项卡
可选:将旋转设置设置为您的首选项。
点击安装服务按钮
为确保Syncthing退出,Windows服务管理器正确处理重新启动和升级,需要进行一些最终设置。在相同的命令提示符下执行这些命令:
nssm set syncthing AppExit Default Exit
nssm set syncthing AppExit 0 Exit
nssm set syncthing AppExit 3 Restart
nssm set syncthing AppExit 4 Restart
通过命令提示符启动服务。
start syncthing
推荐您阅读更多有关于“”的文章
Powered By Z-Blogphp
分享:
支付宝
微信