将建热点的手机加入Resilio Sync的同步网络

目前我用Resilio Sync在设备之间同步文件。有时在没有WiFi的地方产生传文件的需求,只能用另一台手机建热点,然后电脑和手机连这个热点来同步。建热点的手机自身是无法Sync的网络被发现的,如果想让3台以上的设备互相同步的话,就要分别建两次热点……

有没有办法能采用类似各种“手机快传”的技术,让建热点的手机可以直接加入到同步网络中呢?


热点机其实接入了两个网络,一个是基站提供的移动数据广域网络,另一个是热点提供的WLAN。似乎Resilio Sync的移动端在处理这种同时接入两个网络的情形时,会认为自己只是处于单一的广域网中,并不会在局域网广播自己的端口。

那么我们只要手动把Sync客户端没做的事情替他做好就可以了:

  1. 打开热点机Resilio Sync移动端的设置>网络,勾选允许使用移动数据同步,并记录Sync在这台手机上所使用的端口

  2. 其他设备连接到热点,在Resilio Sync中添加预定义主机。其中IP是热点局域网的网关地址,端口是上一步找到的。

    2-1. 对于已经添加的同步文件夹,在文件夹选项中关掉该文件夹的中继服务器和Tracker功能,以防止产生可能导致高额话费的奇怪的路由。然后添加预定义的主机。

    image

    2-2. 对于未来添加的文件夹,可以在客户端的设置中打开高级用户偏好设置,更改新同步文件夹的默认配置:

    关闭folder_defaults.use_trackerfolder_defaults.use_relay,并在folder_defaults_known_hosts中按照IP:端口的格式添加热点机,如果添加多部则以逗号分隔