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

1. 下载路由器固件

官网 或者 百度网盘

解压到指定目录如 /root/xunlei 进入目录 执行./portal 稍等片刻,会在最后输出一个激活码

2. 在迅雷远程下载页面绑定树莓派

登录迅雷远程下载主页,登录之后,左侧会有一个添加按钮,点击添加按钮

不需要选择绑定设备类型, 直接将树莓派上获得的激活码填入框中,点击绑定后左侧就会出现树莓派对应的设备列表了,但是,如果我们此时就在右侧点击新建之后会发现,弹出的新建页面中会提示找不到挂载磁盘

3. 自定义迅雷的下载目录

进入/mnt目录,创建目录TDDOWNLOAD(名字随意) 执行mount --bind /data/TDDOWNLOAD /mnt/TDDOWNLOAD

其中/data/TDDOWNLOAD就是自定义的下载目录,你可以指定为其他任何目录。

然后再刚刚迅雷固件的解压目录下创建目录etc,同时在etc下创建文件thunder_mounts.cfg,编辑此文件, 写入内容

avaliable_mount_path_pattern
{
/mnt/TDDOWNLOAD
}

重启路由器固件 ./root/xunlei/portal 再进入远程下载界面新建下载就没有了没挂载磁盘的提示了

4. 迅雷路由器固件开机启动

在/etc/init.d/下新建xunlei脚本,写入:

#!/bin/sh
#
# Xunlei initscript
#
### BEGIN INIT INFO
# Provides:          xunlei
# Required-Start:    $network $local_fs $remote_fs
# Required-Stop::    $network $local_fs $remote_fs
# Should-Start:      $all
# Should-Stop:       $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start xunlei at boot time
# Description:       A downloader
### END INIT INFO

do_start()
{
./root/xunlei/portal
}

do_stop()
{
./root/xunlei/portal -s
}

case "$1" in
start)
do_start
;;
stop)
do_stop
;;
esac

然后将该脚本加入默认自启动中 update-rc.d xunlei defaults

Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计