树莓派搭建transmission下载机

树莓派搭建transmission下载机

一、烧录系统,解锁root用户

1、下载镜像 从树莓派官网(https://www.raspberrypi.org/downloads/raspbian/)下载镜像的压缩包,分为桌面版(含推荐软件),桌面版(简单版),非桌面版 推荐使用不含推荐软件的桌面版(右上角那个),亲测含推荐软件的桌面版有vnc无法连接的问题。 2、解压压缩包,得到.img文件 3、格式化SD卡 4、烧录镜像文件 使用Win32DiskImager烧录镜像 5、将SD卡插入树莓派,通电

二、连接网络

1、连接有线网 在控制台输入

sudo nano /etc/dhcpcd.conf

在最下面添加如下代码

interface eth0
static ip_address=xxx.xxx.xxx.xxx/xx
static routers=xxx.xxx.xxx.xxx
static domain_name_servers=xxx.xxx.xxx.xxx

ip_address是ip地址,"/"后面是子网掩码,子网掩码是225.225.225.0的话后面就填24,子网掩码是255.255.255.192的话后面填26,学过网络原理就知道了 routers后面填网关 domain_name_servers后面填DNS

右上角的网络连接标志不再闪烁就是连接成功 2、连接无线网 在右上角点击网络标志打开wifi,连接即可,如果需要固定ip,右键点击网络标志设置,选第一个选项 在弹出的页面中设置ip信息 理论上讲这里也可以用于设置有线网络的地址信息,但是我设置之后连不上,还是要用控制台

三、打开vnc和ssh

命令行输入

sudo raspi-config

选第五项 在里面enable ssh和vnc 最后选finish,接下来就不用让树莓派连着显示器了,可以用电脑连接树莓派做其他事情,需要用桌面的话用vnc viewer连接树莓派,只用命令行的话用xshell或putty连接

四、解锁root用户

// 设置 root 密码
sudo passwd root
// 启用 root 账号登录
sudo passwd --unlock root

之后修改/etc/ssh/sshd_config打开ssh的root用户登录

sudo nano /etc/ssh/sshd_config
找到 PermitRootLogin 去掉前面的注释, 改成
PermitRootLogin yes

重启后就可以用root登录ssh了

五、更换国内源

首先备份原文件

 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

修改软件更新源

sudo nano /etc/apt/sources.list

第一行改成

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

保存退出 接下来修改系统源

sudo nano /etc/apt/sources.list.d/raspi.list

第一行改成

deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui

保存退出 同步更新源

sudo apt-get update

更新安装包

sudo apt-get upgrade

六、插上移动硬盘

在这步之前要给树莓派插上移动硬盘,树莓派供电不足,需要买一根移动硬盘供电线才能稳定连接。树莓派插上移动硬盘后会自动挂载,挂载目录在 /media/pi/移动硬盘名

七、开启Transmission服务

安装

  sudo apt-get install transmission-daemon
  usermod -a -G debian-transmission pi
  chgrp debian-transmission /media/pi/硬盘名/download 
chgrp debian-transmission /media/pi/硬盘名/download

暂停transmission服务,修改配置文件

  service transmission-daemon stop
nano /etc/transmission-daemon/settings.json

里面修改这些选项

 已完成的目录
"download-dir": "/media/pi/硬盘名/download",
未完成的目录
"incomplete-dir": "/media/pi/硬盘名/download",
允许Web访问的白名单地址
"rpc-whitelist": "*.*.*.*",
web访问用户名
"rpc-username": "pi",
web访问密码
"rpc-password": "passward",

打开Transmission

sudo service transmission-daemon start

之后在浏览器中输入http://ip:9091即可访问,安卓手机可以使用Transmission Remote软件

八、开启Samba文件共享服务(选做)

1、安装软件

sudo apt-get install samba samba-common-bin

如果安装不上,参考这个博客,手动降级安装包再安装 2、配置文件

sudo vi /etc/samba/smb.conf

在最后添加以下代码

[Myshare]
    comment = dm film 备注
    path = /mnt/xxxxxx 文件路径
    read only = no 是否只读
    create mask = 0777 创建文件及目录权限
    directory mask = 0777
    guest ok = yes 是否允许客人身份访问
    browseable = yes 是否浏览权限

汉字是备注,改完了就删掉 3、重启Samba服务

sudo samba restart

添加默认用户pi到samba

sudo smbpasswd -a pi

输入密码,这个密码是连接密码,用户名是pi 4、修改文件权限

chmod -R 777 /media

5、电脑访问 参考https://jingyan.baidu.com/article/046a7b3e106376b8c27fa9a8.html 5、其他设备访问 使用ES浏览器 在这里连接服务器


文章作者: keevinzha
版权声明: 咳咳想白嫖文章?本文章著作权归作者所有,任何形式的转载都请注明出处。 https://www.keevinzha.com !
  目录