树莓派 02:搭建迅雷远程下载服务器

本文介绍怎样用小霸王学习机树莓派3B搭建一个远程控制的迅雷服务器,主要内容包括外界存储的挂载,迅雷服务器的搭建等。

USB外接存储

  • 如果外接存储是NTFS文件系统,需要安装软件包,并重启
1
2
$ sudo apt-get install ntfs-3g
$ sudo reboot
  • 将存储设备连接到树莓派后,外接存储会自动挂载到 /media/pi/[存储名称],如果没有自动挂载,则进行手工挂载
1
2
$ sudo mkdir /media/pi/NAS   #NAS为自定义名称
$ sudo chmod 770 /media/pi/NAS #权限分配
  • 查询user id和group id,分别是第三列和第四列
1
2
$ grep pi /etc/passwd
pi:x:1000:1000:,,,:/home/pi:/bin/bash #uid和gid通常都是1000
  • 手动挂载
1
$ sudo mount -t ntfs-3g -o uid=1000,gid=1000,umask=007 /dev/sda1 /media/pi/NAS
  • 查看到外界存储名称为/dev/sda1,根据名称查看存储的UUID为FE18BF9718BF4D81
1
2
3
4
5
6
7
8
9
10
$ sudo fdisk -l  #查看外接存储的名称为/dev/sda1
...
Device Boot Start End Sectors Size Id Type
/dev/sda1 2 1953525167 1953525166 931.5G 7 HPFS/NTFS/exFAT

$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 15 Jun 7 09:50 95E0-9AC4 -> ../../mmcblk0p1
lrwxrwxrwx 1 root root 15 Jun 7 09:50 b105f9a8-f450-4976-8ac8-69053f57bab4 -> ../../mmcblk0p2
lrwxrwxrwx 1 root root 10 Jun 7 13:14 FE18BF9718BF4D81 -> ../../sda1
  • 设置开机自动挂载
1
2
$ vim /etc/fstab  #加入下列内容,UUID为上一步查找到的值
UUID=FE18BF9718BF4D81 /media/pi/NAS ntfs-3g uid=1000,gid=1000,umask=007 0 0

迅雷远程服务

  • 下载迅雷
1
2
3
4
5
$ mkdir ~/Software/xunlei
$ cd ~/Software/xunlei
$ wget http://www.openwrtdl.com/wordpress/wp-content/uploads/2016/03/Xware1.0.31_armel_v5te_glibc.zip
$ upzip Xware1.0.31_armel_v5te_glibc.zip
$ rm Xware1.0.31_armel_v5te_glibc.zip
  • 运行迅雷,会得到一个设备码,即下面的ABCXYZ
1
2
3
$ ./portal
...
THE ACTIVE CODE IS: ABCXYZ
  • 迅雷远程 ,用迅雷账号登录后,点击左侧的添加按钮,在弹出界面输入上一步得到的设备码,进行绑定,然后就可以在网页端远程操作迅雷进行下载了,通常,迅雷会自动在外界存储的挂载点建立一个TDDOWNLOAD文件夹,作为下载的默认路径。
分享到