手把手教你-使用树莓派zero 0W搭建一台个人服务器
创始人
2025-01-21 00:35:09
0

以下涉及到的所有的文件都在这一个链接里,有需自取

https://pan.quark.cn/s/e8e1b86d859b

首先准备好

  • 一个树莓派zero 0W主板+电源线
  • 一个32G内存卡
  • 一个读卡器
  • 一台windows电脑

下载系统镜像文件

https://www.raspberrypi.org/downloads/raspberry-pi-os/

下载官方烧录软件

https://www.raspberrypi.com/software/

软件烧录

1、树莓派型号选择下面这个

2、操作系统选择刚才下载的镜像文件

3、选择内存卡,然后下一步,修改配置

4、修改配置,按照下图开启SSH服务,并设置远程登录的用户名和密码,以及WIFI的信息

注意事项: ①开启 SSH 服务,设置 pi 账户和密码 ②wifi 账户不能出现中文和特殊符号 ③Hidden SSID 是隐藏 wifi 选项,如果是隐藏 wifi,可以勾选 ④wifi 国家选 CN,否则连不上 wifi ⑤选择时区可以设置系统语言,如果不选择,系统默认为英文 点保存后烧录即可接入树莓派开机

启动并连接树莓派

插入卡,连接电源线,启动树莓派

打开手机热点,电脑也连手机热点,与树莓派处在同一个网络环境中

在电脑上的远程软件中,输入树莓派的服务器地址,远程登录连接树莓派

如果没有设置的话,默认地址是:raspberry.local,可以先用这个进行登录,后面可以换成IP方式

连接之后进行相关配置

修改无线网络配置:

先使用自己的帐户登录进来,然后需要启用root账户,设置密码,并打开远程访问权限。
首次使用root,需要先设置root密码,输入命令:sudo passwd root,  然后输入自己需要设置的密码,比如:1234。之后回车即可。
开启成功,试一下吧,输入命令:su root    ,输入刚才设置的密码,即可进入。 

但是这个时候只是启用了root账户,并没有打开root的远程访问权限。

修改配置文件,允许远程登录root用户:编辑sshd_config

sudo nano /etc/ssh/sshd_config   #找到 #PeimitRootLogin prohibit-password,修改为   PermitRootLogin yes #注意需要去掉注释# StrictModes yes

保存上述设置后重启即可解锁root账户,重启命令:

sudo reboot

使用root账户重新登录,新建目录并上传Tomcat和jdk

配置jdk环境变量

解压jdk文件:tar -zxvf jdk  ①:手动配置Java环境变量(因为系统不知道我们java解压在哪)     ## 修改配置环境     --> vim /etc/profile     ## 把下面的配置放到文件的最后一行         export JAVA_HOME=/usr/local/jdk1.8.0_381    # 这里设置解压的Java目录文件         export PATH=$JAVA_HOME/bin:$PATH         export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib ②:让配置立即生效     --> source /etc/profile ③:检查Java环境是否成功安装     ## 获取java版本号     --> java -version     ## 查看JDK的安装路径(安装后才有)     --> which java

解压Tomcat,打开bin目录,在命令行中执行./startup.sh命令,即可成功启动Tomcat

然后直接在浏览器中访问:http://ip:8080,ip是树莓派的IP地址,如果能看到Tomcat的首页,代表启动成功。

到这里给自己点个赞吧!现在还剩下最后一步,如何开通外网访问,这里采用ittun的方式

内网穿透

下载穿透工具,选择自己的版本

官网地址:ngrok国内服务器 | ITTUN

下载之后,上传到自己的树莓派,注意可能需要单独给ngrok文件赋予一下执行权限。

修改配置文件:config.yml,jonathan可以自定义命名,8080就是要内网穿透的端口,因为我之前开启的Tomcat端口是8080,因此这里配置的同样为8080。

server_addr: "ittun.com:36415" trust_host_root_certs: false tunnels:    web1:      subdomain: "jonathan"      proto:        http: 8080

保存文件,回到控制台,执行命令,开启内网穿透

./ngrok start web1

执行开启命令后如果Tunnel Status显示online,那么就已经穿透成功

此时,可以打开浏览器,直接输入网址:http://jonathan.ittun.com,即可测试访问。

需要注意的点是,如果树莓派断电重启了,需要再次手动开启内网穿透才行。

如果想要ngrok在后台持续运行的话,可以使用screen命令。
1、安装screen
apt-get install screen
2、使用screen启动ngrok
screen ./ngrok start web1
3、保持当前会话并退出
同时按Ctrl+A然后按D键,即可保持这个screen到后台独立运行并回到主终端

至此外网也访问成功,大功告成!

相关内容

热门资讯

出乎意料的是!蜀山四川破解好友... 出乎意料的是!蜀山四川破解好友版辅助,柚子联盟辅助器下载,第三方教程(其实存在有挂)-哔哩哔哩该软件...
透视稳定!xpoker辅助控制... 透视稳定!xpoker辅助控制(透视)开挂辅助app(其实存在有挂)-哔哩哔哩1、下载好xpoker...
透视修改器!hhpoker底牌... 透视修改器!hhpoker底牌透视脚本(透视)开挂辅助脚本(总是有挂)-哔哩哔哩1、hhpoker底...
透视新版!佛手大菠萝13道挂哪... 透视新版!佛手大菠萝13道挂哪里,we-poker软件,指南书教程(切实有挂)-哔哩哔哩1、游戏颠覆...
经调查!兄弟十三水辅助,悟空大... 经调查!兄弟十三水辅助,悟空大厅免费辅助器,黑科技教程(一贯存在有挂)-哔哩哔哩1、实时悟空大厅免费...
透视苹果版本!德普之星透视辅助... 透视苹果版本!德普之星透视辅助软件(透视)开挂辅助技巧(本来存在有挂)-哔哩哔哩1、德普之星透视辅助...
透视实锤!wepoker透视是... 透视实锤!wepoker透视是真的吗,hhpoker德州机器人,方案教程(本来真的是有挂)-哔哩哔哩...
目前!赣牌圈挂安装图解,皮皮跑... 目前!赣牌圈挂安装图解,皮皮跑子胡子修改器,介绍教程(都是是有挂)-哔哩哔哩1、很好的工具软件,可以...
透视检测!wepoker如何设... 透视检测!wepoker如何设置透视(透视)开挂辅助方法(一直是真的挂)-哔哩哔哩;1、上手简单,内...
透视科技!sohoo poke... 透视科技!sohoo poker辅助(透视)开挂辅助攻略(果然是有挂)-哔哩哔哩1、许多玩家不知道s...