Hyper-V 安装 Centos + Xware
要在windows上做迅雷远程,可以很简单,就安装个迅雷客户端就好了。作为设备添加进去。那么一样可以通过手机迅雷或者在网页版远程下载去添加下载任务。但是,问题是这样是无法通过另一台电脑使用PC端客户端添加远程下载任务的。因为迅雷账号是无法多地登陆的。
为了解决这个蛋疼的问题,我还是决定在虚拟机上安装Centos,再通过Xware运行迅雷远程。
安装Hyper-V
在windows server 2012 R2 添加角色和功能
安装Centos
准备好Centos的IOS,新建虚拟机,虚拟机类型选旧的类型就好,新的Centos7以上才支持。
安装基本按默认,添加提个虚拟交换机
和正常安装Centos基本一样,然后换下更新源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum update
挂载windows磁盘文件夹
本来想通过nfs v4挂载windows下的NFS共享文件夹,结果还是失败,最终用回samba,也省得麻烦去搞NFS
安装cifs工具并进行挂载
yum install cifs-utils
mount -t cifs //xx.xx.xx.xx/centos /mnt -o uid=1000,gid=1000,username=xxx,password=xxx,codepage=cp936,iocharset=utf8
设置开机自动挂载 vim /etc/fstab
//xx.xx.xx.xx/centos /mnt cifs uid=1000,gid=1000,username=xx,password=xxx,codepage=cp936,iocharset=utf8 0 2
运行Xware
解压Xware1.0.31_x86_32_glibc.zip,并运行就可以了。
./portal
运行后返回code,去绑定就可以了
后续
结果迅雷远程是运行起来了,但提交总是未知失败。百度了许久,好像挂载cifs都不能成功。只好弄回nfs,仔细查了下资料,server 2012 R2 自带的nfs服务是V3,而且缺少对utf8的支持。只好还是安装HaneWin,只能用administrator用户安装,安装后设置只用V3和添加UTF8支持
并添加共享文件夹
Centos上挂载NFS
yum install nfs-utils
mount -t nfs -o nolock 10.0.0.200:/NFS/ /nfs
设置开机自动挂载,编辑/etc/fstab
在末尾添加
xx.xx.xx.xx:/nfs /nfs nfs auto,noatime,nolock,bg,nfsvers=3,intr,tcp,actimeo=1800 0 0
设置开机自动启动xware,编辑/etc/rc.d/rc.local
,添加
/home/xware/portal