热搜关键词: 手机硬件物联网芯片封装C语言

pdf

树莓派变身Aria2下载服务器

  • 1星
  • 2015-07-23
  • 187.93KB
  • 需要1积分
  • 0次下载
  • favicon收藏
  • rep举报
  • free评论
标签: 树莓派

树莓派

Raspberry

Raspberry

Pi

Raspberry

入手树莓派有一段时间了,这小东西还是很好玩的,这几天研究了一下,把它做成了一个下载服务器~和大家分享一下。主  要用到的程序是  Aria2  +  Yaaw,  Aria2  这是一个支持  Http、FTP、磁力链接

和  BT  下载的工具,  当然,如果你是迅雷会员,还可以用它来进行离线下载,  这个后面有讲到。由于  Aria2  是一个没有图形界面的下载工具,因此,Yaaw  应运而生,使用  Web  方法来管理文件下载,这也就意味着,只要配置好路由的  端口映射,或使用动态域名,你可以通过  Web  访问的方式,随时随地的控制你的树莓派来进行下载。下面,就和我一步一步,将树莓派变成一个下载服务器~

入手树莓派有一段时间了,这小东西还是很½玩的,这几天研究了一下,把它做
成了一个下½½服务器~和大家分享一下。
主 要用到的程序是 Aria2 + Yaaw, Aria2 这是一个支持 Http、FTP、磁力链接
和 BT 下½½的工具, ½然,
如果½是迅雷会员,
还可以用它来进行离线下½½, 这
个后面有讲到。由于 Aria2 是一个没有图½界面的下½½工具,因此,Yaaw 应运
而生,½用 Web 方法来管理文件下½½,这也就意味着,只要配½½路由的 端口
映射,或½用动态域名,½可以通过 Web 访问的方式,随时随地的控制½的树莓
派来进行下½½。下面,就和我一步一步,将树莓派变成一个下½½服务器~
一、挂½½ U 盘
我½用了一个16GB, FAT32格式的 U 盘½用下½½盘,将 U 盘插入到树莓派上,
然后在终端下输入如下½令:
sudo mount -o uid=pi,gid=pi /dev/sda1 /home/pi/usb -o nls=utf-8,umask=0
这里已经½ USB 挂½½, 并且½ pi 用户对其有写入读取权限.
二、安装 Aria2
终端下输入:
sudo apt-get install aria2
等待几分钟就安装完成了。
接下来创建 aria2的配½文件,我这里装配½文件放在了/etc/aria2目½下
cd /etcsudo mkdir aria2cd aria2
#创建空½的 aria2s session 文件 sudo
touch /etc/aria2/aria2.session# 创 建 配 ½ 文 件 sudo nano
/etc/aria2/aria2.conf
输入内容如下:
# 文件保存目½自行修改 dir=/home/pi/usbdisable-ipv6=true#打开 rpc 的目
web
enable-
rpc=truerpc-allow-origin-all=truerpc-listen-all=true#rpc-listen-port=
6800continue=trueinput-file=/etc/aria2/aria2.sessionsave-session=/etc
/aria2/aria2.sessionmax-concurrent-downloads=3
保存退出,用配½文件启动:
sudo aria2c --conf-path=/etc/aria2/aria2.conf
如果没有提示任½错误信息,那就按 ctrl+c 停止上面的语句,运行此句
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D 这样程序就在后台运行
了.
三、安装 Apache
Yaaw 管理页面是基于 Web 方式访问的,
因此,
选用配½起来最简单的 Apache
服务器。
终端下输入:
sudo apt-get install apache2
等待片刻后,安装完成。
Apache 默认的 http 根目½是在/var/www 目½下,这里需要改一下权限。
sudo chmod 777 /var/www/
然后下½½ yaaw, 地址戳这里:Yaaw 下½½地址
下½½完成后解压,上传到/var/www 目½即可
上传成功后,在浏览器输入树莓派的 IP 就可以访问了。
四、½用迅雷离线下½½
首先,在浏览器里添加一个½页收藏
½页名称:ThunderLixianExporter
½ 址:javascript:void((function(){var d=document;var
s=d.createElement('script');s.src='http://s.binux.me/tle.js';s.id='TL
E_script';d.body.appendChild(s)})())
如图所示:
然后登½迅雷离线下½½页面:
按下图配½, IP 地址请自行替换:
保存设½后,
在离线下½½的链接上,
就会出现 YAAW 的选项,
点击后,
就½在 YAAW
的下½½页面上看到添加的下½½链接了。
五、开机自动启动服务
每次开机½要手动敲½令来启动下½½服务器是一件很不舒服的事情,怎么样
½让树莓派开机自动挂½½ U 盘,并且启动下½½服务器呢,这难不倒我。看我的。
切换到/etc/init.d/目½下
sudo nano aria2
输入如下内容,挂½½目½请自行替换:
#! /bin/bashRETVAL=0case "$1" in
start)
echo "Starting
service Aria2..."
if [ -e /dev/sda1 ]
then
mount -o uid=pi,gid=pi /dev/sda1 /home/pi/usb -o nls=utf-8,umask=0
fi
aria2c --conf-path=/etc/aria2/aria2.conf -D
echo
"Start service done."
;;
Aria2..."
killall aria2c
umount /home/pi/usb/
done."
;;esacexit $RETVALa
保存退出,在终端下输入
stop)
fi
echo "Stoping service
if [ -e /dev/sda1 ]
then
echo "Stop service
sudo chmod +x /etc/aria2sudo chkconfig --add aria2
这样,每次树莓派开机后,会自动挂½½ U 盘,并启动服务,是不是很方便呢~~~
展开预览

推荐帖子 最新更新时间:2022-09-26 03:10

晶体振荡器的原理与操作:第4部分——晶体振荡器–技术规范解读(2)
本帖最后由 dontium 于 2015-1-23 11:34 编辑 在本系列的上篇文章中,我们介绍了晶体的一些重要技术规范,例如晶体牵引范围、驱动功率、晶体稳定性与温度变化的关系,以及老化等。在这个部分,我们将继续探讨其余的技术规范,例如启动时间、晶体泛音和寄生波模。 启动时间:晶体振荡器启动时间是非常重要的参数,系统设计人员在使用之前必须查看数据表。在器件加电后并不会立即建立振荡,而是要等
sharley 模拟与混合信号
GD32F305开发板环境搭建
先前有一点开发板的基础,最近开始研究GD32板子, 兆易创新的GD32F350开发板,板载GD32F350是ARM Cortex-M4的32位通用微控制器,是一个具有浮点运算功能、低中断延迟时间和低成本调试特征的32位处理器。     1.   GD32的开发环境也是keil 5的环境中,然后要下载好库和包,Keil在官网就能下载 首先下载GigaDevice.GD32F30x0_DFP.1.0.
youki12345 GD32 MCU
TI 电源管理芯片应用于小米移动电源方案分析
本帖最后由 qwqwqw2088 于 2014-6-4 18:17 编辑 这里转发TI 电源管理芯片应用于小米移动电源方案分析,大家有兴趣可以讨论,,,    小米的一款 10400mAh 的移动电源,那这款移动电源究竟怎么样呢?     相信大家在选购一款移动电源时,放在首位的应该是这款电源的电池容量了。当我们在外面使得电子设备时,都希望随身携带的移动电源可以为我们提供充足的后备电源。小米移
qwqwqw2088 模拟与混合信号
ADI非常见问题: 高性能模数转换器如何具有很多电源连接而仅有少量接地?
问: 高性能模数转换器如何具有很多电源连接而仅有少量接地? 答:具有裸露芯片焊盘的引脚架构芯片级封装(LFCSP)和四方扁平封装(QFP)提供了一种将热量从元件传递到印刷电路板(PCB)、从而降低热阻的有效解决方案。 芯片焊盘的底部是裸露而不是封装的,应作为集成式散热器焊接到PCB上。 推荐的PCB设计包含一个用于裸露焊盘的焊盘。 该焊盘应包括连接到PCB上的多个接地层的通孔阵列,从而为热能提供
雨中 ADI参考电路
【晒样片】+TI样片真是快啊
话说TI免费申请样片活动又开始了,有样片可供使用,还有机会抽奖,此等好事当然要鼎力支持了! 1,活动截图,申请了3个需要的,多的用不到,留给需要人士。 1,TPS92512H,5片。用于 LED 照明的 2.5A 电流降压稳压器 2, INA188,5片;36V、零漂移、轨到轨输出仪表放大器 3,TMP107,5片;具有双向 SMAART 线接口和 EEPROM 的数字温度传感器 2
morniglory TI技术论坛
JD642B设计共享
JD642B设计共享 文件夹结构: l Documents文件夹下是项目相关的文档 l Hardware文件夹下是项目的硬件设计文件,其中包括PROTEL99SE版本和后来转换生成的        AD6.7版本,以及智能PDF文档。 l Logic文件夹下是CPLD中的逻辑,使用的是QUARTUS7 l Software文件夹下是DSP中运行的工程及原码。appnote final.z
Aguilera 微控制器 MCU

评论

登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×