用贝壳云P1做下载机(代替xun雷)教程

用贝壳云P1做下载机(代替xun雷)教程_第1张图片

无意间在网上发现了关于贝壳云P1刷机的教程,发现这玩意挺适合做小下载机的,这篇文章注意讲的是关于Transmission的配置与安装,关于aria2的文章太多了,我就不再搬运了。

说明:本文刷机环境是Windows10


1.拆机

现将底部的螺丝卸下,然后用剪刀或螺丝刀将其撬开

然后将主板的螺丝给卸下(当然你也可以待会在卸)

用贝壳云P1做下载机(代替xun雷)教程_第2张图片

2.焊接

你可以使用费的usb线,或跟我一样用microUSB转接板,Vcc可以不需要焊接

3.刷入系统

3.1.下载固件和相关工具

刷入系统前,先去 https://github.com/hanwckf/build-beikeyun/releases/ 下载系统固件
刷机工具与驱动:https://pan.baidu.com/s/1_c6WcYNTxz0RoWMz14o4Ag&shfl=shareset 提取码: tjeq

3.2.先安装驱动程序

DriverAssitant 这个压缩包下的DriverInstall.exe是驱动安装程序

3.2.进入maskrom模式

首先打开刷机工具 AndroidTool_Release 然后选择系统固件

用贝壳云P1做下载机(代替xun雷)教程_第3张图片

用USB线连接到电脑,然后用镊子或其他工具短接主板背面的maskrom触点,最后再接入12V电源

如果工具提示发现一个maskrom设备 就可以松开maskrom触点了

用贝壳云P1做下载机(代替xun雷)教程_第4张图片

3.4.开始刷机

点击执行按钮就可以开始刷机了

用贝壳云P1做下载机(代替xun雷)教程_第5张图片

4.连接

系统刷入成功后,将网线接入,然后重新插拔12v电源线

用贝壳云P1做下载机(代替xun雷)教程_第6张图片

通过路由器后台或是端口扫描工具来寻找设备

用贝壳云P1做下载机(代替xun雷)教程_第7张图片

通过SSH连接到设备,默认用户名和密码是root1234,首次进入系统是需要配置新的信息,根据提示输入就好了

用贝壳云P1做下载机(代替xun雷)教程_第8张图片

5.安装程序

用户信息配置完成后输入 armbian-config 开始对软件进行安装

选择software

用贝壳云P1做下载机(代替xun雷)教程_第9张图片

选择softy

用贝壳云P1做下载机(代替xun雷)教程_第10张图片

选择SambaTransmission

用贝壳云P1做下载机(代替xun雷)教程_第11张图片

然后根据提示配置,等等程序安装完成

用贝壳云P1做下载机(代替xun雷)教程_第12张图片
共享设置

估计是因为我密码输入错了,共享一直连接不上,这里可以通过smbpasswd -a 你的用户名来修改共享密码

用贝壳云P1做下载机(代替xun雷)教程_第13张图片

共享目录配置文件在/etc/samba/smb.conf,关于共享目录的详细配置大家自行在网上搜索

测试共享是否可用

用贝壳云P1做下载机(代替xun雷)教程_第14张图片
transmission配置

接下去修改transmission配置
配置文件在 /var/lib/transmission-daemon/info/settings.json

其中改的就下面几个,
分别是:保存目录、远程用户名、远程ip白名单已经远程的密码(加密后的)
我这里的用户名和密码都设置成了transmission
而其他的配置,大家自行上网搜索

....
 "download-dir": "/你下载保存的目录路径"
 "rpc-username": "transmission",
 "rpc-whitelist": "127.0.0.1,192.168.*.*",
....
 "rpc-password": "{9bfe24c52d21c51a5ed46d958f1c30afaf30c7d6wwZm7ZOl",
....
挂载外接硬盘

我这里拿一个16GB的U盘举例子

首先查看分区信息

root@rock64:/downloads# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  490M     0  490M   0% /dev
tmpfs          tmpfs      99M  3.0M   96M   4% /run
/dev/mmcblk0p1 ext4      7.0G  1.5G  5.5G  21% /
tmpfs          tmpfs     493M     0  493M   0% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     493M     0  493M   0% /sys/fs/cgroup
tmpfs          tmpfs     493M  4.0K  493M   1% /tmp
tmpfs          tmpfs      99M     0   99M   0% /run/user/0
root@rock64:/downloads#

通过 fdisk -l 查看U盘状态

因为我U盘是ntfs格式的所以需要用以下命令进行挂载(/dev/sda1 改成你实际的路径)

 mount -t ntfs-3g /dev/sda1 /downloads/data

重新查看分区信息


root@rock64:/downloads# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  490M     0  490M   0% /dev
tmpfs          tmpfs      99M  3.0M   96M   4% /run
/dev/mmcblk0p1 ext4      7.0G  1.5G  5.5G  21% /
tmpfs          tmpfs     493M     0  493M   0% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     493M     0  493M   0% /sys/fs/cgroup
tmpfs          tmpfs     493M  4.0K  493M   1% /tmp
tmpfs          tmpfs      99M     0   99M   0% /run/user/0
/dev/sda1      fuseblk    15G  1.2G   14G   8% /downloads/data
root@rock64:/downloads#

可以看到U盘挂载成功了

远程连接transmission

前往 https://transmissionbt.com/ 下载连接客户端,并安装

新建一个连接

用贝壳云P1做下载机(代替xun雷)教程_第15张图片

下载测试,我从https://xubuntu.org/download 下载一个种子来测试是否能够下载

用贝壳云P1做下载机(代替xun雷)教程_第16张图片

如果下载成功说明基本配置完成,如果出现问题,检查一下步骤后配置是否有误,比如目录权限之类的

6.设置开机自启

开机自启任务配置文件是/etc/rc.local

以下我的配置,大家可以参考

root@rock64:~# cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
 
mount -t ntfs-3g /dev/sda1 /data/usb32

service transmission-daemon restart

nohup aria2c --conf-path=/data/usb32/aria2/aria2.conf &

exit 0
root@rock64:~#

那基本教程到这就差不多了已经


一些异常说明

  • 我这个设备一开始刷入估计的时候一直提示下载Boot失败
用贝壳云P1做下载机(代替xun雷)教程_第17张图片
  • 后来我瞎点,点了一下升级固件下的升级按钮 ,然后就可以了。也不知道是什么问题
用贝壳云P1做下载机(代替xun雷)教程_第18张图片
  • 如果大家在使armbian-config来安装软件失败的话,可以 apt-get install sambaaot-get install transmission-daemon 手动安装与配置

  • 如果想要显示中文或中文乱码可以编辑文件/etc/default/locale,使用以下配置

#  File generated by update-locale
LC_MESSAGES=zh_CN.UTF-8
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
用贝壳云P1做下载机(代替xun雷)教程_第19张图片

相关资料

贝壳云P1 刷机指南
贝壳云折腾
固件下载

你可能感兴趣的:(用贝壳云P1做下载机(代替xun雷)教程)