如何通过代理设置加速PolarFlowSync客户端同步速度

芬兰运动品牌 Polar 的心率设备、GPS跑表以及GPS码表在使用时通常需要联网来同步设备记录的数据。通常而言手机端应用进行同步即可,但部分操作可能需要通过电脑端 FlowSync 客户端进行。而由于网络因素,部分中国大陆用户可能遇到同步无法进行或者同步过程中数据中断的问题。本文通过介绍 FlowSync 客户端的代理设置方法,可对部分地区用户的同步质量进行改善。

原因

Polar 的数据同步服务器位于芬兰,距离中国最近的数据CDN在德国。同时大部分国内用户在高峰时段访问境外网站的时候因为出国节点数据拥塞的原因有很高的可能性遇到数据丢包,进而导致同步出错。如果你是 Polar 的心率表或者相关运动产品的用户,且遇到电脑端 FlowSync 应用程序无法同步,或者同步过程中数据中断的问题,不妨尝试一下这个加速方案。

解决方案

开了一台GIA VPS,搭建了基于 Squid 的代理,对 FlowSync 同步所需要的几个域名网址进行代理。因为采用GIA线路,出国访问的稳定性优于多数国内普通链路。就我个人在电信网络下测试的结果来看还可以。服务器供应商的线路对于电信和联通线路比较友好,据说移动网络使用会差一些。如果你拥有自己的代理服务器,则可按照后文的介绍将你的服务器IP和端口填入,同样也可以实现加速。

使用方法

首先不要将设备与电脑连接,启动 FlowSync 客户端,等待自检完成;自检完成后,点击齿轮图标进入设置菜单。也可以在任务栏出现 FlowSync 图标时右键单击图标,在弹出菜单中选择设置。

进入设置菜单

点击“网络设置”标签进入网络设置界面。

进入网络设置

选择“手动Proxy设置”,输入我提供给你(或者你自己的)的服务器地址、端口、用户名以及密码(如果你的服务器没有设置访问用户名和密码则此两项留空),点击保存。

保存代理设置

理论上就可以了。

配置获取

可私信我你打算使用的用户名,我得手动添加到服务器端设置文件中去。因为我也刚接触这些东东,还不会用 MySQL 进行用户管理。服务器端设置了访问白名单,只能用于 Polar 的数据同步,所以你无法使用我提供的服务器设置访问 Polar Flow 之外的网站。目前在测试阶段,后续会对用户进行流量限制以避免服务器流量爆缸。所以建议不要把你的注册信息以及服务器设置外传。

是否免费

永久免费,就当用爱发电。使用的这台服务器是一台入门小鸡,单纯用于数据同步应该数据流量够用。费用一年不到40刀,还在可以承受的范围。当然你若用了感觉不错,想要打赏我也欢迎。

数据风险

理论上只通过 FlowSync 进行数据收发,根据代理日志数据协议为https,服务器端只转发不缓存,基本不存在泄密风险。为了避免潜在的撞库风险,也请提供用户名时避免与你其它的重要账户用户名重名。

其它

FlowSync 客户端启动时自检比较久,你会看到不断的转圈。这个时候不要把你的设备连接到电脑上,最好等待自检完成,界面变为等待设备接入的界面。此时可以接入设备,不过最好不要主动去点击同步按钮,软件会在侦测到接入设备后启动同步。个人感觉这样子比较不容易遇到同步启动时报错的问题。

FlowSync 自检界面

​​​FlowSync 自检完成后界面

当然你也可以按照前文说的,直接在右下角任务栏右键点击 FlowSync 的图标,在弹出菜单中选择设置项直接进入菜单。

就目前参与测试的反馈来看,电信和联通的固定网络使用这组代理的效果还不错。移动网络通常不需要代理也能比较快地同步。如果你的网络环境进行直连同步没有问题,则不建议你申请测试账号,避免占用资源。

已知存在问题的主要是 Mac 平台 Big Sur 环境下客户端联网存在问题,这个超出了我的能力范围。

本来 Polar 中国代理博浩通曾经表示会和本部沟通设立中国地区的CDN服务器,但是漫长等待后我已经失去耐心,索性自己搭转发服务器。