老高的R6300v2自从刷了梅林后,一直在挂硬盘做迅雷离线下载。眼看着夏天到了,还是给路由器减减压,于是祭出老早买的树莓派2B,再次踏上折腾之路。
教程还是官网靠谱
Win系统下直接Win32 Disk Imager,然后选镜像,点Write即可!
新版的系统默认是没有开启ssh的,所以准备远程ssh管理树莓派的话,给SD卡写完数据后一定要在根目录建一个名为
ssh
的文件,创建一个TXT,然后改名ssh或者touch ssh
即可!
ssh pi@192.168.1.111
passwd : raspberry
sudo vi /etc/apt/sources.list
文件。删除原文件所有内容,用以下内容取代:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main non-free contrib
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main non-free contrib
编辑此文件后,请使用sudo apt-get update
命令,更新软件列表。
raspi-config树莓派自带工具
sudo raspi-config
↓ raspi-config运行界面
↓ 点击advanced-->expand,然后重启就可以找回丢失的SD卡空间
还有4.Localisation可以设定时区等信息,在此就不再赘述了。
安装zsh和omz
sudo apt-get install -y zsh git
sudo curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
sudo apt-get install -y ntfs-3g fuse-utils
sudo mkdir -p /mnt/data
sudo vi /etc/fstab
# add
/dev/sda1 /mnt/data auto defaults,utf8,umask=000 0 0
# 第二块硬盘
/dev/sdb1 /mnt/hd ext4 defaults,rw 0 0
# 不用重启
sudo mount -a
ls -al /mnt/data
# 检查权限
touch /mnt/data/test
sudo apt-get install -y samba
sudo vi /etc/samba/smb.conf
#add
[data]
comment = No comments
path = /mnt/data
browseable = yes
writable = yes
public = yes
如果需要权限
[data]
comment = No comments
valid users = pi
path = /mnt/data
browseable = yes
writable = yes
public = yes
sudo smbpasswd -a pi
New SMB password:
Retype new SMB password:
Added user pi.
sudo /etc/init.d/samba restart
在explorer中输入\\192.168.1.111
,即Pi的IP,提示用户名密码,输入anonymous即可!
# 通过ssh上传文件
scp Xware1.0.31_armel_v5te_glibc.zip pi@192.168.1.111:~
ssh pi@192.168.1.111
mkdir xunlei
mv Xware1.0.31_armel_v5te_glibc.zip xunlei/
cd xunlei && unzip Xware1.0.31_armel_v5te_glibc.zip
./portal
sudo chmod a+x /etc/rc.local
sudo vi /etc/rc.local
#add
/home/pi/xunlei/portal
sleep 5
conf例子在phpgao/aria2.conf
# 安装
sudo apt-get install aria2 -y
# 默认配置文件夹,如果不配置则使用 --conf-path=/home/pi/aria2.conf 指定
mkdir -p /home/pi/.aria2/
# 默认下载文件夹
mkdir -p /mnt/data/download
# 下载配置到本地默认位置
wget https://gist.githubusercontent.com/phpgao/3eb55c223c2bced278a4f5ca24fc5874/raw/2a0181b4f3381c5e6a324a9a654e4daa3b0518f0/aria2.conf -O /home/pi/.aria2/aria2.conf
# 后台运行
aria2c --enable-rpc --rpc-listen-all --enable-dht -D
# 开机启动
sudo vi /etc/rc.local
# add
# run command as pi
su pi -c "aria2c --enable-rpc --rpc-listen-all --enable-dht -D"
su pi -c "、home/pi/xunlei/portal"
exit 0
小贴士,如果需要更新trackerslist,可以到ngosang/trackerslist下载最新的列表,老高推荐使用trackers_all_ip,获取后使用在线正则表达式测试,将
\n\n
替换为,
,然后加入配置文件里即可!
如果要远程管理aria2,那么可以把树莓派的6800端口映射出来,然后可以托管到在线服务,比如
如果不放心,可以自己搭建nginx服务器,然后把Aria2 Web Frontend项目放到/var/www/html下,就可以在内网直接用IP访问控制台了。
# 配置locale
export LC_ALL=C
# 启用服务
systemctl enable samba rc.local nginx
# 检查服务
systemctl list-units --type=service|grep run