Pandorabox 放弃迅雷远程
原本想把迅雷离线在路由上做,但我不希望直接插存储设备到路由,所以下载路径问题困扰了许久。既要在liunx下可以挂载,又希望下载后windows也可以共享出来。最终的尝试是用windows通过NFS或samba共享文件夹,linux下进行挂载,但都存在问题。
路由下安装迅雷离线是非常简单的,在迅雷论坛下载对应版本的xware,比如newifi是Xware1.0.31_mipsel_32_uclibc.zip
,而centos是Xware1.0.31_x86_32_glibc.zip
下载后解压运行就文件夹中的profil就可以了。可能会有提示需要什么依赖库,看提示安装就好了。我可能之前已经有安装过cpp所以是可以正常运行的
第一次运行会返回code,可以在迅雷远程进行绑定了。
如果是在路由器上直接插存储设备,那完全没问题了,可是我是需要下载到windows server的磁盘上。 于是我在windows server安装了NFS服务端,在newifi上安装客户端和进行挂载
opkg install nfs-utils kmod-fs-nfs kmod-fs-nfs-common
mount -t nfs -o nolock XX:XX:XX:XX:/NFS/ /nfs
这样是可以挂载,但问题是这样是NFS V3的,在linux下保存的编码是UTF-8,而windows下服务端没有这种编译可选。所以要么要安装第三方软件,不然就会两边各自保存的中文互相看到都是乱码的。
听说NFS V4就可以解决这个问题。我有尝试用-t nfs4,但提示协议不支持,也搞不清楚是windows服务端不支持(听说2012R2的NFS服务端是支持NFSV4.1的)还是pandorabox不支持(但明明已经有mount.nfs4的命令)。反正一头雾水也就罢了。
那我通samba就是了,既然潘多拉支持做samba服务端,那做客户端应该也没问题吧
mount -t cifs -o username="用户名",password="密码" //主机地址/共享文件夹 /挂载点
结果提示没有该device,而且默认源里也没有cifs的相关软件包安装。好吧我投降。
就这样,折腾不下去了,而且其实Xware占用内存和CPU对于路由来说是比较高的,也就罢了。还是在windows 上做迅雷远程吧