|
先说几句,花生壳搞了个花生棒,现在给了个树莓派支持,理论上讲可以不用去买它的棒棒了。既然有给树莓派的安装包,还免费的(虽然看他们论坛里说老出问题),那么说棒完全不值,一个rt5350板子卖100多?买了也只是赠送1g流量,依旧免费版,晕。再说,搞树莓派的话为啥又不先支持下mips的路由器呢,感觉他们移植起来应该更更容易呀?即使放出个开发版本不稳定也行啊。然后看他们论坛里,树莓派版本只支持rasbian系统,有个人在ubuntu mate 跑不起来,汗,这种问题大多是库的问题吧,官方又不愿意多说需要啥环境,教程就那么一篇内容很少。好了吐槽完毕。
中国电信也上大内网了,唉。于是想折腾一下,我主路由是d1刷pandorabox,mt7621A的,k2也是潘多拉也拿出来试了一下啊,现象一样。记得之前刷过一版潘多拉就集成了花生壳内网版,但是懒得刷一大堆配置懒得配,于是搜半天看到newifi社区有个帖子,不过楼主不高兴把附件给删了,晕,于是就找不到安装包了。然后想想能不能移植。先下载了树莓派版,解压之,看到
oray_serve(脚本,配置服务,自启动的)
oraynewph(脚本,安装,启动,卸载插件等)
oraynewph.tgz(压缩文件)
parse(脚本,获取sn)
解压第三个,获得bin文件夹,里面就有oraysl和oraynewph文件,这是俩个elf
下面准备替换大法
下载花生棒的升级文件
解压之得到许多shell脚本,还有oraysl和oraynewph文件,这下就是ramips的elf了
看见树莓派版的oraynewph里首次运行部分是是
- mkdir /usr/oray-app
- tar zxvf ./oraynewph.tgz -C /usr/oray-app/
- rm -rf oraynewph.tgz
- mv ./parse /usr/oray-app/parse
- mv ./oray_serve /etc/init.d/oray_serve
- mv ./oraynewph /bin/oraynewph
- rm -rf $CURWDIR/../phddns2
复制代码 然后tar啥的op没法执行,就电脑解压好上传
花生棒版oraynewph和oraysl放到/usr/oray-app/bin里给权限
树莓派版 的那些脚本parse放到 /usr/oray-app里
oray_serve放到/etc/init.d里
oraynewph放到/bin/oraynewph里并给权限,然后释掉上面那几句还有执行不了的添加服务update-rc.d命令
然后直接start却啥也没显示,晕,再注释掉kill进程的命令(直接shell里输入pidof 进程名是可以的呀)- <div>ORAYNEWPH=`pidof oraynewph`
- ORAYSL=`pidof oraysl`
- kill $ORAYNEWPH
- kill $ORAYSL</div>
复制代码
文件里的命令是(或者手动复制出来运行)(运行需要libstdcpp的库,c++库,没有的话先装)
- /usr/oray-app/bin/oraynewph -s 0.0.0.0 &
- /usr/oray-app/bin/oraysl -a 127.0.0.1 -p 16062 -s phsle01.oray.net:80 -d
复制代码 先touch 个/tmp/oraysl.status出来,不知怎么不会自动生成
第二个执行了会出来
第一个报
- BusyBox v1.24.1 (2016-09-10 19:14:23 CST) multi-call binary.
- Usage: mkdir [OPTIONS] DIRECTORY...
- Create DIRECTORY
- -m MODE Mode
- -p No error if exists; make parent directories as needed
- log_path : /var/log/oraynewph.log
- CAccountTread::CAccountTread()
- not found upnp devices on network! error: 0
- not found upnp devices on network! error: 0
复制代码 看来是mkdir命令被精简了呀
然后替换bsuybox,官网下的binary,依旧这个错,不知去哪找个完整的mkdir,求支招
这时ps可以看到两个进程在运行,但是无法获取sn
- RUNSTATUS=
- SN=
- LoginAddress= http://b.oray.com/
复制代码 日志
- [root@PandoraBox_E63D:/root]#cat /var/log/oraynewph.log
- 2017-02-20 16:47:40 - Info - install ddns services...
- 2017-02-20 16:47:40 - Info - [ddns_manager] get_config_account begin
- 2017-02-20 16:47:40 - Info - [ddns_manager] get_config_account end, load user: ok
- 2017-02-20 16:47:40 - Info - [ddns] loginning...
- 2017-02-20 16:47:40 * Error * [ddns] login parameters is invald
- 2017-02-20 16:47:40 - Info - [simpleserver] start ok.
复制代码
然后无解,失败了。欢迎交流
有arm路由器可以试试树莓派版能不能运行
那些文件传百度云吧
http://pan.baidu.com/s/1sl4Mjpj
|
|