本帖最后由 Qoofish 于 2018-9-11 22:17 编辑
背景描述:
家里有一台PC,公司有一台笔电;家中的RT-AC1900P可以PPPOE拨号上网并获得公网IP,用的花生壳的免费DDNS,可正常解析。
有时在家里创建的文档,偶尔忘记带到公司,或者公司创建的文档笔电却忘记带回家,给自己带了不少麻烦。
于是想到了同步软件 Always Sync。需要同步的文档总大小不超过10G,单个文件不超过40MB。 回家后在RT-AC1900P的菊花上捅进了一块256G的移动硬盘,用于提供网络存储服务(FTP服务(AiDisk)、WEBDAV服务(AiCloud));想让PC与笔电安装Always Sync通过FTP或者WEBDAV自动同步,却双双夭折。
一、FTP同步
打开路由器AiDisk的相关设置,注意字符集选项:之前默认UTF-8, Always Sync的FTP配置里也选择了UTF-8,但传输文件依然会有乱码,后来设置为GBK,该问题解决。眼看问题就要解决了,哪知道又出了毛病,FTP的时间戳问题。
如图,第一次同步以后,本地端通过FTP协议将文件传至服务器,服务器创建的文件更改时间被置为当前,更近的更改时间会被lAways Sync认为是更新的文件,待下次同步时,服务器又将文件回传至本地,更新本地文件,并无限循环。
但如果通过Samba协议(网上邻居),则不会出现该问题。
二、WEBDAV
打开路由器AiCloud的相关设置,搭建WEBDAV服务,443端口怕被电信封了,所以改成了9443。
华硕自家APP AiCloud可以正常连接,nPlayer也可以正常连接。
功夫不负有心人,心想这次应该能成了。
打开Always Sync,新建同步组,选择WEBDAV模式,输入路径及端口、用户名、密码,点击连接,见证奇迹的那一刻到了! Http error code:451 Bing了一下,貌似代表“XXX...”的内容。
为了验证WEBDAV可用,用坚果云尝试了一下,正常
不甘心的用浏览器打开AiCloud页面,发现了证书错误提醒,不知道是不是此原因,如若是此原因,为什么nPlayer和AiCloud都能正常访问。
现在两方法都被否了,严重失落中,求大家帮忙提供解决方法。
|