咱这里有个树莓派。。。放着也是放着,不如利用起来做个离线下载器玩玩~
准备:带整套装备的树莓派2B、32GU盘
0x00烧系统/配置树莓派:
烧系统什么的就不多说了:http://www.chenxublog.com/2015/09/21/树莓派如何安装系统?.html
然后连上网线(这里不推荐无线,非要用也不拦你23333:http://www.chenxublog.com/2015/09/26/piwithwlan.html)
远程连接:用户名pi,密码raspberry
然后进行配置:
sudo raspi-config
选中“1 Expand Filesystem”一路按回车,将根分区扩展到整张 SD 卡
后面的大家看着办吧→_→ 设置好多
注意记得改密码,并且将语言改了,选择 en_US.UTF-8 和 zh_CN.UTF-8。在 Default locale for the -system environment:中,选择 zh_CN.UTF-8
然后装中文字体(没屏幕的不用管)
sudo apt-get update sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei
0x01挂载U盘:
挂载 FAT32 格式的U盘:
#创建挂载点 sudo mkdir /mnt/myusbdrive #编辑fstab让移动硬盘开机自动挂载 sudo nano /etc/fstab #在最后一行添加如下内容 /dev/sda1 /mnt/myusbdrive auto defaults,noexec,umask=0000 0 0 #保存重启,即可生效
挂载 NTFS 格式的硬盘 (读写方式挂载):
#安装所需软件包 sudo apt-get install fuse-utils ntfs-3g #加载内核模块 modprobe fuse #编辑fstab让移动硬盘开机自动挂载 sudo nano /etc/fstab #在最后一行添加如下内容 /dev/sda1 /mnt/myusbdrive ntfs-3g defaults,noexec,umask=0000 0 0 #保存重启,即可生效
挂载 exFAT 格式的硬盘:
sudo apt-get install exfat-fuse /dev/sda1 /mnt/usbdisk vfat rw,defaults 0 0 #开机自动挂载
说明:
sda1 是取决于你的实际情况,a 表示第一个硬盘,1 表示第一个分区。
umask=0000 0 0
前面四个 0 就是对所有人, 可读可写可执行,
后面两个 0, 第一个代表 dump,0 是不备份
第二个代表 fsck 检查的顺序, 0 表示不检查
卸载:
sudo umount /mnt/myusbdrive
查看挂载情况可使用以下命令:
cd /mnt/myusbdrive ls
0x02安装samba:
安装 samba:
sudo apt-get install samba samba-common-bin
安装完成后,配置 / etc/samba/smb.conf 文件:
sudo nano /etc/samba/smb.conf
在[global]里加上:
display charset = UTF-8 unix charset = UTF-8 dos charset = UTF-8
在其最后添加以下命令:
[raspi] #共享文件的名称,将在网络上以此名称显示 path = /mnt/myusbdrive #共享文件的路径 valid users = pi #允许访问的用户 browseable = yes #允许浏览 public = yes #共享开放 writable = yes #可写
保存后,重启 samba 服务,输入:
/etc/init.d/samba restart
最后设置密码:
smbpasswd –a pi
然后加入开机自启:
sudo nano /etc/rc.loca
在exit 0前加上这句话:
/etc/init.d/samba start
0x03电脑连接远程共享:
右击网络(桌面上没有的可以去我的电脑左边那一列找到)
输入设置的ip、文件夹:
输入设置的用户名密码:
完成~
0x04安装aria2:
安装:
sudo apt-get install aria2
建立 aria2 设置文件:
cd /etc sudo mkdir aria2 cd aria2 #创建空白的 aria2s session 文件 sudo touch /etc/aria2/aria2.session #创建配置文件 sudo nano /etc/aria2/aria2.conf
编辑配置文件(下载目录按情况自己改):
dir=/mnt/myusbdrive disable-ipv6=true enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true #rpc-listen-port=6800 continue=true input-file=/etc/aria2/aria2.session save-session=/etc/aria2/aria2.session max-concurrent-downloads=3
启动:
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
然后把启动命令加到开机自启。
0x05安装yaaw:
安装apache:
sudo apt-get install apache2
给权限:
sudo chmod 777 /var/www/html cd /var/www/html
然后安装yaaw:
sudo git clone https://git.oschina.net/chenxuuu/webui-aria2.git /var/www/html #你也可以连GitHub,但是速度嘛~ https://github.com/ghostry/webui-aria2.git
然后就可以访问http://树莓派ip/来进行离线下载了
我们下载一个文件试试~
下载成功~
转载保留版权:晨旭的博客 » 《简单几步把树莓派做成离线下载器~》如果喜欢可以: 点击右侧上方的邮件订阅,订阅本站
表示树莓派被拿来自动下本子
噫!
seedbox->独服->搬回家=吃灰的树莓派
233333333
浪费啊
可以下载bt文件么?
可以的啊。。。不过不会像迅雷那样自带全网搜索。。。