|
本帖最后由 oha 于 2017-7-5 22:15 编辑
尝试在K3官方root固件运行ARM版Resilio sync之路
前言
618那天狗东抢了个K3,于是开始折腾起路由器。
从论坛tianbaolai和wamjan的帖子开始,折腾的差不多了,
只是还差在路由器上运行Resilio sync。
自己研究了在恩山论坛和谷歌上搜到了相关资料,
最后发现方法是对的,只是官网最新版不能运行而已,
注意:
1.本教程基于tianbaoha的官方ROOT包
2.因为k3固件NTFS兼容性问题,外挂设备最好用fat32或者ext4。
3.必须得2.4.5版本(感谢网友@zhengxinhn提示)才能运行。
-------------------------------------------------------------------------
-------------------------------------------------------------------------
介绍
Resilio sync是类似syncthing的软件,但是不开源,
可以当作是P2P下载工具,或者做私人云盘,你懂的。
不了解的朋友可以看看官网介绍,https://www.resilio-sync.com/
分享
神key: BCWHZRSLANR64CGPTXRE54ENNSIUE5SMO
两个分享密钥的网站:http://changlai.net, http://btsync.space/
需要添加hosts才能获取节点信息,
添加hosts的问题自行研究最后面的参考帖子。
(目前很多fq hosts已经添加,可以打开路由器的/tmp/hosts查看一下)
#rslsync
52.85.69.166 www.getsync.com
52.85.69.73 getsync.com
52.85.69.35 config.getsync.com
188.172.138.1 help.resilio.com
-------------------------------------------------------------------------
-------------------------------------------------------------------------
方法步骤:
0. K3已经成功用上的朋友记得评个分
1. 下载ARM2.4.5版本:https://download-cdn.getsync.com ... lio-sync_arm.tar.gz
2. 在linux系统下解压得到rslsync文件,还不能在openwrt上运行,
此时需要用到pacthelf来改变rslsync读取lib的位置,
在linux下载patchelf: https://nixos.org/releases/patch ... patchelf-0.9.tar.gz 并编译安装,
然后在linux下运行(不是在路由器里面!),- patchelf --set-interpreter /opt/lib/ld-linux.so.3 ./rslsync #注意小点是必须的!
复制代码 此时已经可以放进路由器运行了!
3.建议将改好的文件放到U盘或者移动硬盘,然后软链接到/root下,软件运行过后会产生接近100Mb的文件。
- ln -s /mnt/sda1/root/rslsync /root/rslsync #设置软链接
- chmod 755 /mnt/sda1/root/rslsync #设置目录755权限
- chmod 755 /mnt/sda1/root/rslsync/rslsync #设置文件755权限,不然无法运行
复制代码
在路由器如何运行,
- cd /root/rslsync #进入所在目录
- ./rslsync --webui.listen 192.168.2.1:8888 #注意运行命令是带有“./”的,192.168.2.1为路由器IP,请自行更改对应的IP。
复制代码
然后进浏览器输入192.168.2.1:8888,即可进入管理。
初次使用会提示创建管理用的用户名和密码。
4.设置开机自启动
创建脚本文件rslsync.sh,设置权限755,放入/opt/etc/init.d目录
脚本代码: - #!/bin/sh
- cd /root/rslsync #进入软件所在目录
- ./rslsync --webui.listen 192.168.2.1:8888 #启动软件, 192.168.2.1为你路由器IP
复制代码
5.改好的文件(省去1-2步骤,直接放入目录既可运行),以及PRO许可证文件: http://pan.baidu.com/s/1sl0jtRf 密码:ujps
其他方法:
第二种. tianbaoha补充的另一种方法,见24楼。
(跟第1种方法冲突,如果用改好的文件,不要做这步。)
简单方法,两条命令搞定: - sed -i 's#lib/ld#opt/ld#' rslsync
- ln -s /opt/lib/ld-linux.so.3 /opt/ld-linux.so.3
复制代码
第三种. 想使用最新版,有个方法是在路由器安装debian。有兴趣可以研究一下。
-------------------------------------------------------------------------
-------------------------------------------------------------------------
以下是参考的一些帖子和资料
1.斐讯K3 官方固件root版本 安装插件 entware
https://www.right.com.cn/forum/thread-212725-1-1.html
2.让 Bittorrent Sync 在 ARM OpenWrt 上运行:
https://racede.me/bittorrent-sync-run-on-arm-openwrt.html
3.Resilio (Btsync) ARM and ARMHF for OpenWrt ARM Platform更新2.4.4:
https://www.right.com.cn/forum/thread-198790-1-1.html
4.K3官方固件root版使用教程——基础篇
https://www.right.com.cn/forum/forum/thread-216271&highlight=k
5.rslsync无法获取中继服务器
http://verysync.com/tutorial/fix ... st-of-trackers.html
|
评分
-
查看全部评分
|