nas服务器搭建(迅雷远程下载)

迅雷远程服务搭建

主要功能:

1、迅雷远程下载,可以通过手机端电脑端远程下载文件,实现免费的离线下载。

2、文件共享,通过SAMBA 实现电脑,手机,服务器上文件共享功能。

挂载磁盘

安装所需软件包

1
$ sudo apt-get install fuse-utils ntfs-3g

这里我们要设置成开机自动挂载

完成此设置后,可以在插入USB设备时,自动将设备挂载到一个本地目录下。

配置自动挂载

1
$ sudo nano /etc/udev/rules.d/10-usbstorage.rules

将下面一段话复制粘贴保存退出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$ KERNEL!="sd*",GOTO="media_by_label_auto_mount_end"

SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"

IMPORT{program}="/sbin/blkid -o udev -p %N"

ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"

ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"

ENV{ID_FS_LABEL}=="",ENV{dir_name}="Untitled-%k"

ACTION=="add",ENV{mount_options}="relatime,sync"

ACTION=="add", ENV{ID_FS_TYPE}=="vfat",ENV{mount_options}="iocharset=utf8,umask=000"

ACTION=="add", ENV{ID_FS_TYPE}=="ntfs",ENV{mount_options}="iocharset=utf8,umask=000"

ACTION=="add", RUN+="/bin/mkdir -p/media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k/media/%E{dir_name}"

ACTION=="remove", ENV{dir_name}!="",RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir/media/%E{dir_name}"

LABEL="media_by_label_auto_mount_end"

再次插入usb存储设备,它会自动挂载到/media目录下,并且支持utf8格式的中文文件名。

例如,我的U盘名称为TB,插入后可以在/media/TB访问我的U盘文件。

安装迅雷程序

1
$ wget http://www.openwrtdl.com/wordpress/wp-content/uploads/2016/03/Xware1.0.31_armel_v5te_glibc.zip

ls 查看压缩文件

unzip加上压缩文件名

现在要做的就是在网上注册一个迅雷远程账号:http://yuancheng.xunlei.com/

输入

1
$ ./portal

启动迅雷,将THE ACTIVE CODE IS:后面的字母或数字复制

粘贴到迅雷激活码处

配置迅雷开机自启

配置自启动文件

1
$ nano /etc/rc.local

在exit0之前添加以下命令

1
$ sudo /root/portal

保存退出。这样迅雷远程下载就实现功能了