安装系统
我用的是完全命令行版本 比较小
系统下载地址
下载完成后使用Win32DiskImager软件写入tf卡
选择文件位置和tf卡所在盘后点击写入即可
写入完成后打开tf卡所在盘,在根目录塞入两个文件
直接新建txt修改文件名为ssh且删除后缀
新建txt重命名为wpa_supplicant.conf写入如下内容
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="wifi账号"
psk="wifi密码"
priority=10
}
放完之后拔卡插树莓派开机即可,等大概一两分钟后就可以看到wifi列表中多出一个设备
使用putty连接
输入ip点open即可
同时可以开个filezilla
输入sftp://ip地址 用户名默认为pi 密码默认为raspberry,这里是我修改过密码后的所以密码位数不对
第一次连接到树莓派putty会弹窗选择yes即可
输入pi按下回车然后直接输入raspberry再按回车,因为密码不会显示所以放心大胆的输就行
换源
输入
sudo nano /etc/apt/sources.list
在编辑器中直接按#就会注释掉默认行,然后用上下左右按键换到下一行开头输入这些
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
到这里没错的话应该是这个样子
按ctrl+o保存直接回车确认名字,ctrl+x退出
同上输入
sudo nano /etc/apt/sources.list.d/raspi.list
添加
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
保存退出即可,更换源后输入这两行代码可以更新系统,提示y/n的话输入y回车就行
sudo apt-get update
sudo apt-get upgrade
安装apache与php
输入这个
sudo apt-get install apache2
sudo apt-get install php libapache2-mod-php -y
完成后浏览器输入ip直接访问能看到这个东西
修改apache默认端口
cd etc
sudo chmod -R 777 apache2
cd ../
在刚刚打开的文件传输中按路径找到这个文件下载到电脑修改里面的80为需要的端口就行
也可以用sudo nano的方法编辑 这里写个较为简单的方法
natapp
natapp下载地址
到这个网站里下载树莓派用的32位ARM版本
命令行输入
cd usr
sudo mkdir natapp
sudo chmod -R 777 natapp
cd ../
然后在文件传输中把下载来的natapp丢进去
编写一个叫做config.ini的文件,内容为
[default]
authtoken=natapp中使用免费或购买隧道的token
购买隧道的话输入邀请码 C1F256BE
可以打九折
在natapp中配置本地地址为树莓派ip
本地端口为apache的端口
然后命令行输入
chmod a+x /usr/natapp/natapp
/usr/natapp/natapp
访问外网链接就能连接到树莓派了 再执行
nohup /usr/natapp/natapp -log=stdout &
即可后台执行
修改默认python版本为3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150