山水画八骏图 發表於 2020-6-25 19:51:00

树莓派3B安装DeBian 64位系统及其安装私有云网盘----可道云

<h1><span style="font-size: 14pt; font-family: Microsoft YaHei"><strong>一、起源</strong></span></h1>
<p> <span style="color: rgba(49, 230, 24, 1); font-size: 16px"><span style="color: rgba(0, 128, 0, 1)"><strong> <span style="font-size: 18px">1.1、</span></strong></span><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">先来说说起源吧,楼主呢也是前段时间闲来无事,无聊就随便刷刷B站,结果,一个视频吸引了我的目光,先把视频链接放上把------&gt;<span style="text-decoration: underline">https://www.bilibili.com/video/BV15Z4y1j7e3</span>,对就是这个,正好手上淘汰下来的手机没用处,就借此让它发挥发挥最后的余晖吧,另外一个重要的原因吧,楼主的工作呢,算属于半个码农,做单片机的,每次调试大型产品,都要到车间去调试,老是拿U盘拷贝来拷贝去,太麻烦,并且U盘里面的资料比较多,一个不小心掉了,公司就要和楼主说拜拜了(开玩笑的。。。),比较每次拔插来拔插去,头也是很大,正好看到这个启蒙视频,于是乎,就动手干吧,按照教程手机搭建的比较成功,但又想,资料存手机不太好吧,并且空间就那十几个GB,远远的不够用,于是乎,就搜了下,果真教程很多,给予自己的想法要求,1、要小巧;2、便携;3、功耗低;4、资料和教程多;5、不要太麻烦。综合以上几点,便找到了用树莓派来搭建私人云盘,恰巧,自己又有逛闲鱼的习惯于是乎闲鱼搜了搜,正好碰到因今年疫情,别人抵押货款的树莓派贱卖,综合网上考虑,就选取了树莓派3B,做网盘主机,功耗适中,3B+和4B功耗有点大,于是乎就又开始了折腾之旅,这一折腾,差点自己快猝死了(小小玩笑),真是那段时间搞的废寝忘食,说说为啥吧,网上虽然说有大把的教程,但。。。。。。,真。。。。太过时了,大部分都是2010-2015年的,之前就是因为教程多才用树莓派的,结果,把自己坑惨了,由于,鄙人从事的工作是开发单片机的,对于之前没有接触过,只是听过,没想到,网上教程的基本都是32位系统,加之年代久远,很多安装包都安装不上去,为了让后来人不继续踏坑,特此来更新下,最新树莓派3B、3B+、4B的系统安装以及搭建可道云私人云盘和内网透射FRP的教程,由于本人可能语言能力欠佳,所以有些地方会稍微啰嗦点,忘各位看官和大佬莫笑-----致辞敬礼。</span></span></p>
<h1><strong><span style="color: rgba(0, 0, 0, 1); font-size: 14pt"><span style="font-family: Microsoft YaHei">二、系统安装</span></span></strong></h1>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">  <span style="font-size: 18px">2.1、</span></span></strong><span style="font-family: Microsoft YaHei">如果你安装的是 </span><span style="font-family: Microsoft YaHei">raspbian-32位的话,不想再继续折腾的话,可以看看这个视频:<span style="text-decoration: underline"><span style="color: rgba(255, 0, 0, 1); text-decoration: underline">https://b23.tv/UaFFyn</span></span>,这位UP主讲解的很详细,这个视频是比较新的,里面的安装依赖包都是可以下载使用的,我试过可以搭建版本的可道云KodExplorer4.04版本的,由于系统是32位的每次传输文件大小有限制,貌似是4GB吧,大家若要安装这个,记住一定要安装这位UP主的步骤走,以及后面的可道云下载的链接也要一样,因为那个下载链接是KodExplorer4.04的版本,若下载去官网的话,下载链接是可道云另外的产品KodBox1.09版本的,不适用本系统!!!!!切记!!!!!切记!!!!,这是KodBox和<span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei">KodExplorer</span></span>的区别,大家可以戳进去瞅瞅哦:<span style="text-decoration: underline; color: rgba(255, 0, 0, 1)"><span style="font-size: 14px"><span style="font-family: Microsoft YaHei">http://bbs.kodcloud.com/d/446</span></span></span></span></span></p>
<h3><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">&nbsp;  <span style="font-size: 18px">2.2、</span></span></strong><span style="font-family: Microsoft YaHei">若您和我一样喜欢折腾,以及追求完美的话,随我一起来吧,因为我之前用手机搭建过可道云使用的是</span><span style="font-family: Microsoft YaHei">KodBox1.09版本,这个新产品整个UI界面以及功能我比较中意,所以才有了继续折腾下去的动力,首先呢,我还是比较幸运的,经过自己不断在网上找资料,终于看到一位大大发布了一篇博客,讲解的正好是使用树莓派3B搭建可道云,链接在此:<span style="text-decoration: underline"><span style="color: rgba(255, 0, 0, 1); text-decoration: underline">https://www.hncldz.com/?p=566</span></span>,非常感谢这位大大,给了我希望,在此敬礼!!</span></span></h3>
<h3><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei">正好前段时间,树莓派爱好者基地更新了64位的树莓派DeBian系统,我使用的<span style="color: rgba(0, 51, 102, 1)">2020-06-09-OPENFANS-Debian-Buster-Aarch64-ext4-v2019-2.0-U3-Release</span>,不带桌面系统的,下载地址:链接:<span style="text-decoration: underline; color: rgba(255, 0, 0, 1)">https://pan.baidu.com/s/1TBT6StxWovnei6MSvs5z0Q</span>&nbsp; <span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei">提取码:<span style="color: rgba(255, 0, 0, 1)">d578<span style="color: rgba(0, 128, 0, 1)">,永久有效,使用百度云盘下载,速度可能会受限,我的办法是,刚开始是有60秒体验加速的,这个速度非常快,体验结束后,暂停,退出账号,等几分钟,再登录上去,再去下载,可能还会有60秒体验加速,这个看人品吧,下载完成后,解压,会得到.img镜像系统,再下载软件名字叫SD Card Formatter 这个软件格式化SD卡(SD卡最好选取大于8GB的),看下图步骤:</span></span></span></span><br></span></span></h3>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei"><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200622223401505-1505775587.png"></span></span></span></span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">静静等待进度条君走完吧,在这个期间可以再下载另外一个写镜像软件Win32 Disk Imager,如下图,长这个样子,SD卡格式完毕后,再打开这个软件,按照截图顺序!!</span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200622223950890-100545589.png"></span></p>
<p>&nbsp;</p>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei"><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span></span></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<span style="color: rgba(0, 128, 0, 1)">然后再静静等待进度条君龟跑吧,这个写入时间取决<span style="font-size: 14px">于SD卡的</span>写入速度,大概要等个10分钟左右,然后会弹出写入完成的弹窗,注意,在格式化和写入SD卡的过程中,切勿随便动SD卡!!!!!!!!!!!!!!!!,致辞,系统算是制作完成了;</span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 18px"> <strong> 2.3、</strong><span style="font-size: 14px">若您有HDMI线以及屏幕的话,这时就可以把SD插入树莓派,接上屏幕和电源,若您和我一样没有屏幕,先别着急,进入我的电脑,文件资源管理器,可以看到有个目录为boot的盘符,(这个就是SD卡,DeBian系统根目录)点击打开,寻找 &nbsp;<span style="color: rgba(255, 0, 0, 1)">wpa_supplicant.conf&nbsp; <span style="background-color: rgba(255, 255, 255, 1); color: rgba(0, 128, 0, 1)">这个文件,右击使用记事本打开,首先把左侧 <span style="color: rgba(255, 0, 0, 1)">#</span> 都删除一遍,按照我的截图填写,我使用的是手机热点,由于我有两个手机,wifi名字分别叫 ,iphone_hao,和Hao,优先等级的意思就是,如果WIFI1没有连接成功,自动连接wifi2的热点;注意,热点名称最好是英文,不要带有中文字符!!!!!,改完后保存,然后把SD卡插入树莓派,第一次装一系统,树莓派会重启3次,各位大佬就有点耐心等待,直到手机热点连接中出现一个名字叫:raspbian,就说明树莓派连接你的手机热点成功了;由于<span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei"><span style="color: rgba(0, 51, 102, 1)">2020-06-09-OPENFANS-Debian-Buster-Aarch64-ext4-v2019-2.0-U3-Release<span style="color: rgba(0, 128, 0, 1)">镜像默认是开启了ssh,所以不需要再创建ssh文件夹了!!</span></span></span></span></span></span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 18px"><span style="font-size: 14px"><span style="color: rgba(255, 0, 0, 1)"><span style="background-color: rgba(255, 255, 255, 1); color: rgba(0, 128, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200622230054689-458880460.png"></span></span></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">由于我使用的是安卓手机,我使用的一个软件叫【<span style="color: rgba(255, 0, 0, 1)">终端模拟器</span>】 ,进入后,输入<span style="color: rgba(255, 0, 0, 1)"> ip ngigh</span>指令,手机会罗列出 连接这个手机热点的ip地址,其他的请另行百度,如何获取设备ip地址;总会有解决方法的;</span></strong></span></p>
<p><span style="font-size: 18px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">2.4、<span style="font-size: 14px">正确获取树莓派ip地址后,电脑端再下载ssh连接工具,这里,我使用的是Final Shell 3.5.6版本,点击左上角文件夹样子的图标,点击左上角,选择SSH连接,如下图所示</span></span></strong></span></p>
<p><span style="font-size: 18px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei"><span style="font-size: 14px"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200622231816119-1802651482.png"></span></span></strong></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">连接过程,会提示是否保存密码之类,可以选择接受保存,连接成功,是这个样子的,看下图所示:</span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200622232016196-808778919.png"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">若想更改密码,可输入</span></strong></span></p>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei"><span style="color: rgba(255, 0, 0, 1)">        sudo passwd pi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #修改 Pi 密码 &nbsp;</span><br><span style="color: rgba(255, 0, 0, 1)">        sudo passwd root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #设置 root 密码&nbsp;&nbsp; &nbsp;</span><br><span style="color: rgba(255, 0, 0, 1)">        su root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #切换到 root 用户 &nbsp;</span><br><span style="color: rgba(255, 0, 0, 1)">        su pi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #切换到 pi 用户</span> </span></strong></span></p>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">致辞,树莓派算是再无网线,无屏幕情况下,进入系统了!!!</span></strong></span></p>
<h3><span style="font-size: 18px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">三、挂载硬盘</span></strong></span></h3>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">  3.1、由于我的初衷是想搭建自己的云盘,自然而然,空间越大越好,所以就需要先挂载,硬盘,这里我使用的是2.5寸的500GB硬盘,直接插入树莓派USB口就可以驱动,3.5的硬盘需要外接12V电源,显然不方便,这一步,我是踏坑最多的,之前都是可道云已经搭建好了,到最后,挂载硬盘,老是失败,树莓派死机,连不上wifi热点,不知道,重新刷了多少次镜像,才折腾好,首先,把要挂载的硬盘上重要资料先在电脑上备份,!!!!!,切记!!!血的教训!!!一定要备份!!,因为硬盘要先格式化成NTFS格式,首先,查看NTFS分区,执行 sudo fdisk -l |grep NTFS ,会筛选NTFS格式的硬盘,如图:我这里的分区是 /dev/sda1 &nbsp; ,硬盘为500GB</span></strong></span></p>
<p><span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200622234233686-1528914572.png"></span></strong></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">然后格式化,硬盘,执行 &nbsp;<span style="color: rgba(255, 0, 0, 1)">sudo mkfs.ntfs /dev/sda1&nbsp; <span style="color: rgba(0, 128, 0, 1)">,这个格式化时间会很长,我是用了一个晚上才格式化完的,大家的耐主性子!!!!等第二天格式化完了,如果,执行<span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)">sudo mkfs.ntfs /dev/sda1</span></span>这条命令报错,试试先安装 ntfs-3g这个软件,执行命令<span style="color: rgba(255, 0, 0, 1)"> s</span></span>udo spt install ntfs-3g<span style="color: rgba(0, 128, 0, 1)">,再格式化硬盘!!,如图所示,我已经安装过了,会显示下图:</span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200622235138063-761510294.png"></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">若格式化完后,也还是要安装<span style="color: rgba(255, 0, 0, 1)">ntfs-3g,<span style="color: rgba(0, 128, 0, 1)">这个安装包的(嘿嘿,躲不过去的),然后,建一个可道云的文件夹,我是在mnt目录下创建的Kod文件夹,使用sudo mkdir 命令,新建文件夹,例如,sudo mkdir kod&nbsp; ,这就新建了个叫kod的文件夹,注意这个文件夹,要有读写权限,使用 sudo chmod 7777 kod ,意思是kod的文件夹可读可写,为后面部署可道云做基础,假如我想把可道云的云盘文件放在硬盘里,需要先挂载硬盘到这个目录,我的挂载路路径是mnt/kod,所以执行</span></span></span><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">sudo mount -t ntfs-3g /dev/sda1 /mnt/kod/命令,这位UP主视频后半部分就是教怎么挂载硬盘的,<span style="font-size: 14px; color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei"><span style="color: rgba(255, 0, 0, 1)">https://b23.tv/UaFFyn<span style="color: rgba(0, 128, 0, 1)">,不明白的可以多看看这个视频,以及多百度百度linux命令用法,如果上述一切顺利,此时你应该可以看到硬盘了,如下图所示,我的挂载硬盘截图:</span></span></span></span></span></span></span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200623000548751-148101571.png"></span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">这是单次挂载,我们还要让它开机自动挂载,就需要,编辑/etc/fstab这个文件,实现开机自动挂载,上述视频有详细讲解,这里我使用的工具是vim,如您是第一安装,请先安装vim,执行 <span style="color: rgba(255, 0, 0, 1)">sudo apt install vim </span>,编辑/etc/fstab,执行</span> sudo vim&nbsp;/etc/fstab <span style="color: rgba(0, 128, 0, 1)">会出现这样的界面,大家使用vim 把 <span style="color: rgba(255, 0, 0, 1)">/dev/sda1 /mnt/kod/ ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0</span><br></span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">复制到下面,再执行 <span style="color: rgba(255, 0, 0, 1)">:wq!</span> 写入并退出&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 注意我的挂载路径为<span style="color: rgba(255, 0, 0, 1)"> mnt/kod</span> 硬盘的分区为<span style="color: rgba(255, 0, 0, 1)"> /dev/sda1</span> 大家可能略有不同,请要善于变通!!!!!!!!!!!!!!!</span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200623001730882-571695642.png"></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">这里简短的介绍下vim如何使用,英文输入法小写,i或o为插入,也就是编辑的意思,这个模式下可以输入编辑,在编辑模式下,按ESC为退出编辑,即阅读模式,不可编辑;</span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">阅读模式下,冒号:wq为写入退出,其他的大家自己百度吧,</span>https://blog.csdn.net/zzzluyao/article/details/82962744</span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">大家完成以上操作后,可以先实验下,自己的硬盘是不是开机自动挂载了,这里执行</span> sudo reboot <span style="color: rgba(0, 128, 0, 1)">命令,重启树莓派来检测是不是挂载了,因为这一步最容易出错,为了减少大家的时间,所以先挂载硬盘,挂载失败后,大不了再重新刷系统,避免这一步再最后挂载失败了,之前的搭建可道云的事情都费了;</span></span></span></p>
<h3><span style="color: rgba(0, 0, 0, 1); font-family: Microsoft YaHei; font-size: 14pt">四、内网映射FRP</span></h3>
<p><span style="font-family: Microsoft YaHei; font-size: 18px">&nbsp;</span><span style="color: rgba(255, 0, 0, 1)"><span style="font-family: Microsoft YaHei; font-size: 18px">4.1、</span>这一部分主要是想使用外网连接树莓派以及外网访问我们自己搭建的可道云私人网盘,如不要有使用外网访问和使用外网云盘的话,可以忽略这一部分!!!,如需要,请继续跟随我的步伐,向前迈进!!,首先需要一台外网服务器,我这里使用的是华为的云服务器,服务器和域名是华为618活动购买的,一年大概88元,服务器配置为最低配,如截图所示</span></p>
<p><span style="color: rgba(255, 0, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200623003723822-1787838612.png"></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">域名这里大家如果仅仅是作为私人网盘的话,可以不用购买,只需要公网IP主机即可,我这里就不暴露自己的公网IP地址了,望大家谅解;</span></p>
<h3><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 16px">4.2、服务端部署FRP(公网服务器)</span></h3>
<h3><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 18px">&nbsp;<span style="font-size: 14px">FRP的下载地址为:<span style="color: rgba(255, 0, 0, 1)">https://github.com/fatedier/frp/releases</span>,这位UP主的视频讲解的比较好,<span style="color: rgba(255, 0, 0, 1)">https://b23.tv/ePWA2k</span>,</span></span></h3>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">这里我们的树莓派是属于arm架构,我们的系统为64位,所以选择如下截图:</span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 18px"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200623004755804-81330527.png"></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">主要,公网服务器叫 服务端 frps ,树莓派为 客户端 frpc,首先部署服务端,老样子,先建立个文件夹 执行命令 <span style="color: rgba(255, 0, 0, 1)">sudo mkdir frp</span> ,创建frp文件夹,给该文件读写权限 <span style="color: rgba(255, 0, 0, 1)">sudo chmod 777 frp</span>,使用cd命令进入文件夹,执行命令<span style="color: rgba(255, 0, 0, 1)"> cd frp</span>,进入该文件夹,再然后使用 wget命令 ,执行 <span style="color: rgba(255, 0, 0, 1)">sudo wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_386.tar.gz</span>&nbsp; ,下载服务端文件,再执行<span style="color: rgba(255, 0, 0, 1)"> tar -zxvf &nbsp;frp_0.33.0_linux_386.tar.gz</span>&nbsp; 解压该文件,再删除不需要的客户端文件,执行命令 <span style="color: rgba(255, 0, 0, 1)">sudo rm -rf frpc*</span> ,删除客户端文件,</span></p>
<p><span style="color: rgba(0, 128, 0, 1)">再使用vim命令,编辑 服务端配置文件 <code class="language-ruby">frps<span class="token punctuation">.ini</span></code> ,执行命令 <span style="color: rgba(255, 0, 0, 1)">sudo vim <code class="language-ruby">frps<span class="token punctuation">.ini</span></code></span>,如下图所示:</span></p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200623010141124-1707987287.png"></p>
<p><span style="color: rgba(0, 128, 0, 1)">这里 <span style="color: rgba(255, 0, 0, 1)">vhost_http_port为80</span>,<span style="color: rgba(255, 0, 0, 1)">bind_port</span> 是交互端口 我这里 是使用的</span><span style="color: rgba(255, 0, 0, 1)"> 8765端口</span>,<span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)">端口可以自己定义</span>,但一定要记住,要在服务器</span><strong><span style="color: rgba(255, 0, 0, 1); font-size: 14pt">安全组</span></strong><span style="color: rgba(0, 128, 0, 1)">中</span> <span style="color: rgba(255, 0, 0, 1); font-size: 15px"><strong>开放该端口!</strong></span><span style="color: rgba(255, 0, 0, 1)"><strong><span style="font-size: 16px">开放该端口!!</span><span style="font-size: 18px">开放该端口!!!!</span></strong></span><span style="color: rgba(0, 128, 0, 1)">,如下图,我开放的端口截图:</span> </p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200623010440704-1750000781.png"></p>
<p>&nbsp;</p>
<p><span style="color: rgba(0, 128, 0, 1)">&nbsp;另外</span><strong><span style="color: rgba(255, 0, 0, 1); font-size: 14px">一定要关联到自己服务器的实例中!</span><span style="font-size: 15px; color: rgba(255, 0, 0, 1)"> 一定要关联到自己服务器的实例中!!</span> <span style="font-size: 16px; color: rgba(255, 0, 0, 1)">一定要关联到自己服务器的实例中!!!!</span></strong></p>
<p><br><br></p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200623010831957-1464828844.png"><br><span style="color: rgba(0, 128, 0, 1)">上述若都更改完成,执行<span style="color: rgba(255, 0, 0, 1)"> :wq</span> ,写入退出,然后执行 <span style="color: rgba(255, 0, 0, 1)">./frps -c frps.ini</span> 即可成功运行!!</span></p>
<p><span style="font-size: 16px"><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">4.3、</span></strong><span style="color: rgba(0, 128, 0, 1)"><strong><span style="font-family: Microsoft YaHei">服务器运行服务端 frp后台运行并开启自动运行frp</span></strong></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 参考这位大佬的博客</span><span style="color: rgba(255, 0, 0, 1)"> https://blog.csdn.net/x7418520/article/details/81077652,<span style="color: rgba(0, 128, 0, 1)">这里我使用的是第二种方法</span></span></p>
<p align="left"><span style="color: rgba(0, 128, 0, 1)"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong>使用systemctl来控制启动,方便,具体请参考上述博文,这里只做简短 命令执行 ,执行命令&nbsp;sudo vim /lib/systemd/system/frps.service ,创建frps服务,、写入如下代码:<strong><br></strong></span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">
Description</span>=<span style="color: rgba(0, 0, 0, 1)">fraps service
After</span>=<span style="color: rgba(0, 0, 0, 1)">network.target syslog.target
Wants</span>=<span style="color: rgba(0, 0, 0, 1)">network.target


Type</span>=<span style="color: rgba(0, 0, 0, 1)">simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart</span>=/your/path/frps -c /your/path/<span style="color: rgba(0, 0, 0, 1)">frps.ini


WantedBy</span>=multi-user.target</pre>
</div>
<p><span style="color: rgba(0, 128, 0, 1)">我的frps路径为 <span style="color: rgba(255, 0, 0, 1)">mnt/frp</span> ,所以&nbsp; <span style="color: rgba(255, 0, 0, 1)">ExecStart = mnt/frp/frps -c /mnt/frp/frps.ini</span>,主要这个路径为绝对路径!!!!!!</span></p>
<p align="left"><span style="color: rgba(0, 128, 0, 1)">然后执行 <span style="color: rgba(255, 0, 0, 1)">:wq</span> ,退出写入,再执行 启动 frps 命令,执行 <span style="color: rgba(255, 0, 0, 1)">sudo systemctl start frps <span style="color: rgba(0, 128, 0, 1)">,然后再打开 自启 ,执行命令 </span></span></span><span style="color: rgba(255, 0, 0, 1)">sudo systemctl enable frps&nbsp;&nbsp;<span style="color: rgba(0, 128, 0, 1)">,再执行 查看 日志,查看frps是否启动成功,执行命令&nbsp;&nbsp; </span></span><span style="color: rgba(255, 0, 0, 1)">sudo systemctl status frps</span> <span style="color: rgba(0, 128, 0, 1)">,如我的截图如下:</span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200623012936769-179065271.png"></span></span></p>
<p>&nbsp;</p>
<p align="left">&nbsp;&nbsp;&nbsp;<span style="color: rgba(0, 128, 0, 1)">&nbsp; 如果要重启应用,可以这样,<span style="color: rgba(255, 0, 0, 1)">sudo systemctl restart frps</span></span></p>
<p>&nbsp;</p>
<p align="left"><span style="color: rgba(0, 128, 0, 1)">&nbsp;&nbsp;&nbsp;&nbsp; 如果要停止应用,可以输入,<span style="color: rgba(255, 0, 0, 1)">sudo systemctl stop frps</span></span></p>
<p>&nbsp;</p>
<p align="left"><span style="color: rgba(0, 128, 0, 1)">&nbsp;&nbsp;&nbsp;&nbsp; 如果要查看应用的日志,可以输入,<span style="color: rgba(255, 0, 0, 1)">sudo systemctl status frps</span></span></p>
<p align="left"><span style="color: rgba(0, 128, 0, 1)">致辞,服务端内网映射部署完毕。</span></p>
<h3 align="left"><span style="font-size: 16px"><strong><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei">4.4客户端部署(树莓派主机)</span></strong></span></h3>
<p><span style="font-size: 14px"><strong><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei">  </span></strong><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei">1、还是老规矩,先新建存放FRP文件的文件夹,使用mkdir命令,我的树莓派存放FRP客户端的文件路径为 /mnt/frp ,若你的树莓派没有mnt文件夹,可以一级一级建立文件夹,首先新建mnt文件夹,执行命令 sudo mkdir mnt&nbsp; ,这就新建了mnt文件夹,再使用cd命令进入mnt文件夹内,执行命令 cd /mnt ,就进入mnt问价夹了,再使用mkdir命令,执行 sudo mkdir frp ,新建frp文件夹,再给这个文件夹读写权限 sudo chmod 777 frp ,就给frp读写权限了,存放路径建立完毕后,我们再进入frp文件夹,依旧执行 cd frp 就进入了frp文件夹了,</span></span></p>
<p><span style="font-size: 14px"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei">2、新建存放frp的文件夹以及读写权限都执行完后,就开始下载客户端的文件,确定自己在frp文件夹内后,执行命令 sudo wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm64.tar.gz 下载 之前上面截图的树莓派arm64位客户端文件,再解压下载的压缩文件,执行 <span style="color: rgba(255, 0, 0, 1)"> tar -zxvf&nbsp; <span style="font-size: 14px"><span style="font-family: Microsoft YaHei">frp_0.33.0_linux_arm64.tar.gz <span style="color: rgba(0, 128, 0, 1)"> ,</span></span></span></span><br></span></span></p>
<p><span style="font-size: 14px"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei"><span style="color: rgba(255, 0, 0, 1)"><span style="font-size: 14px"><span style="font-family: Microsoft YaHei"><span style="color: rgba(0, 128, 0, 1)">解压完毕后,删除服务端文件 执行 sudo rm -rf frps* ,执行 ls 命令 查看 该文件夹下有哪些文件 ,如下截图所示:</span></span></span></span></span></span></p>
<p><span style="font-size: 14px"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei"><span style="color: rgba(255, 0, 0, 1)"><span style="font-size: 14px"><span style="font-family: Microsoft YaHei"><span style="color: rgba(0, 128, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625165753542-1718143144.png"></span></span></span></span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">确定剩余的文件和我截图一样后,使用vim 编辑器修改 frpc.ini的配置文件,执行命令 : sudo vim frpc.ini ,添加如下图所示的内容:</span></p>
<p><span style="color: rgba(0, 128, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625170305497-923631357.png"></span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">                                                                                                                                                         
server_addr </span>= ***.***.***.***<span style="color: rgba(0, 0, 0, 1)">#frp服务端的IP地址
server_port </span>= <span style="color: rgba(128, 0, 128, 1)">8765</span><span style="color: rgba(0, 0, 0, 1)">             #frp服务端的服务端口


#ssh服务
                           
type </span>=<span style="color: rgba(0, 0, 0, 1)"> tcp
local_ip </span>= <span style="color: rgba(128, 0, 128, 1)">127.0</span>.<span style="color: rgba(128, 0, 128, 1)">0.1</span><span style="color: rgba(0, 0, 0, 1)">
local_port </span>= <span style="color: rgba(128, 0, 128, 1)">22</span><span style="color: rgba(0, 0, 0, 1)">
remote_port </span>= <span style="color: rgba(128, 0, 128, 1)">6000</span><span style="color: rgba(0, 0, 0, 1)">            #修改合适的端口号公网访问ssh 端口号



type </span>=<span style="color: rgba(0, 0, 0, 1)"> http
local_port </span>= <span style="color: rgba(128, 0, 128, 1)">80</span><span style="color: rgba(0, 0, 0, 1)">
custom_domains </span>=***.***.***.***#填写你的二级域名或公网ip地址</pre>
</div>
<p>如上所述,我这里在服务端开放的端口为 8765 ,这里我们的客户端 的server_port 就为 8765 ,ssh服务中,remote_port这个端口是我们使用外网连接我们本地树莓派的端口,</p>
<p>再web服务中,local_port端口我们就是使用网页默认的80端口,<span style="color: rgba(0, 0, 0, 1)">custom_domains </span>填写我们的二级域名或公网ip地址即可,然后,执行命令 :wq! ,写入退出,然后再开启客户端,执行命令 : ./frpc -c ./frpc.ini ,即可开启服务,如下图,成功开启服务截图:</p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625171700417-1213154007.png"></p>
<h3><span style="font-family: Microsoft YaHei; font-size: 16px"><strong><span style="color: rgba(0, 128, 0, 1)">4.5、树莓派后台运行frp以及开机自动启动该服务</span></strong></span></h3>
<p>怎样让我们的树莓派后台运行frp以及开机自动启动该服务呢?这时就还是得需要使用 systemctl来控制了,首先我们先停止frp服务,按住Ctrl+C即可停止服务,然后 创建一个开机自启动服务,执行命令 : sudo vim&nbsp;<code>/lib/systemd/system/frpc.service</code> , 如下图所示 ,我的内容如下截图:</p>
<p>  <img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625172726402-1464086303.png"></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">
Description</span>=<span style="color: rgba(0, 0, 0, 1)">frpc service
Documentation </span>= https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">github.com/fatedier/frp</span>
After=network.target network-<span style="color: rgba(0, 0, 0, 1)">online.target



Type</span>=<span style="color: rgba(0, 0, 0, 1)">simple
ExecStart</span>=/绝对路径path/frp/frpc -c /绝对路径/frp/<span style="color: rgba(0, 0, 0, 1)">frpc.ini
Type </span>=<span style="color: rgba(0, 0, 0, 1)"> simple
User </span>=<span style="color: rgba(0, 0, 0, 1)"> nobody
Group </span>=<span style="color: rgba(0, 0, 0, 1)"> nogroup
WorkingDirectory </span>= /<span style="color: rgba(0, 0, 0, 1)">tmp
Restart </span>= on-<span style="color: rgba(0, 0, 0, 1)">failure
RestartSec </span>=<span style="color: rgba(0, 0, 0, 1)"> 60s            




WantedBy</span>=multi-user.target</pre>
</div>
<p><span style="font-family: Microsoft YaHei; font-size: 14px"><span style="color: rgba(0, 128, 0, 1)">以上只需要修改 <span style="color: rgba(255, 0, 0, 1)">ExecStart</span> 中的·路径要使用绝对路径,这里由于我们一直使用的是pi用户,所以我的</span><span style="color: rgba(255, 0, 0, 1)">绝对路径为 /home/pi/mnt/frp</span>&nbsp; <span style="color: rgba(0, 128, 0, 1)">,大家可以自行变通更改自己的路径,</span></span></p>
<p><span style="font-family: Microsoft YaHei; font-size: 14px"><span style="color: rgba(0, 128, 0, 1)">修改完毕后,执行命令</span> :&nbsp; :<span style="color: rgba(255, 0, 0, 1)">wq!</span> <span style="color: rgba(0, 128, 0, 1)">,写入退出即可 ,然后</span><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 128, 0, 1)">重</span>装 服务,执行命令 </span><code><span style="color: rgba(255, 0, 0, 1)">sudo systemctl daemon-reload&nbsp;</span> <span style="color: rgba(0, 128, 0, 1)">,然后再</span><span style="color: rgba(255, 0, 0, 1)">启动frp服务,执行命令 </span>:<span style="color: rgba(255, 0, 0, 1)"><code>sudo systemctl start frpc</code> </span>,</code></span></p>
<p><span style="font-family: Microsoft YaHei; font-size: 14px"><span style="color: rgba(0, 128, 0, 1)">再然后,打开</span> <span style="color: rgba(255, 0, 0, 1)">开机自动启动 ,执行命令 :<code>sudo systemctl enable frpc</code></span> ,<span style="color: rgba(0, 128, 0, 1)">这时基本配置就完毕了,我们查看下我们的</span><span style="color: rgba(255, 0, 0, 1)">服务是否启动成功了没有,执行命令 :<code>sudo systemctl status frpc</code></span> ,<span style="color: rgba(0, 128, 0, 1)">查看frpc服务的状态,我的截图如下图所示 :</span></span></p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625174414302-262121388.png"></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">如果你幸运的话,界面就和我的一样,是绿色的,以后只要你的树莓派插电后,自动连接wifi后,经过60秒,后会自动启动frp服务,如果你不够幸运,是红色的,那就复制错误信息,自行百度吧,这样至少自己的知识又多张了一点;</span></p>
<h1><span style="font-family: Microsoft YaHei; font-size: 14pt">五 、可道云部署</span></h1>
<h3><span style="font-size: 18px"><strong><span style="font-family: Microsoft YaHei; background-color: rgba(255, 255, 255, 1); color: rgba(0, 128, 0, 1)">5.1、环境下载安装</span></strong></span></h3>
<p><span style="font-size: 14px"><span style="font-family: Microsoft YaHei; background-color: rgba(255, 255, 255, 1); color: rgba(0, 128, 0, 1)">&nbsp;首先还是感谢这位大佬的教程,让我部署成功,<span style="color: rgba(255, 0, 0, 1)">https://www.hncldz.com/?p=566</span> ,在这位大佬的基础上,我<span style="color: rgba(255, 0, 0, 1)">修改了可道云的安装路径以及文件储存路径</span>,可道云需要使用的环境 nginx、php7.3 php7.3-fpm php7.3-curl php7.3-gd php7.3-dom php7.3-iconv php7.3-sqlite php-redis php-mysql php7.3-zip php7.3-bz2 php7.3-intl php7.3-imagick php7.3-mbstring&nbsp; ,首先我们<span style="color: rgba(255, 0, 0, 1)">安装nginx</span>,<span style="color: rgba(255, 0, 0, 1)">执行命令&nbsp;sudo apt-get install nginx</span> ,安装过程会有选择输入,都输入 y,然后静静等待安装完成,nginx安装完成后,再执<span style="color: rgba(255, 0, 0, 1)">行 sudo apt install php7.3 php7.3-fpm php7.3-curl php7.3-gd php7.3-dom php7.3-iconv php7.3-sqlite php-redis php-mysql php7.3-zip php7.3-bz2 php7.3-intl php7.3-imagick php7.3-mbstring</span> 安装PHP服务和数据库,然后又是静静等待,过程5-10分钟左右吧。</span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3><span style="font-size: 18px"><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">5.2、修改nginx和PHP配置</span></strong></span></h3>
<h5><span style="color: rgba(0, 128, 0, 1); font-size: 16px"><strong><span style="font-family: Microsoft YaHei">1、</span>配置php:</strong></span></h5>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">使用vim打开/etc/php/7.3/fpm/php.ini文件,执行命令 sudo vim <span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">/etc/php/7.3/fpm/php.ini ,</span> <br></span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">使用vim查找功能 ,阅读模式下输入英文输入 / 后面加查找内容,例如我要查找 <span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">expose_php</span> ,则 /<span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">expose_php ,如我截图所示</span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625182005087-1359595265.png"></span></p>
<p>&nbsp;</p>
<p><span style="color: rgba(0, 128, 0, 1)">找到内容后单击Enter即可修改,这里我们要修改的内容如下:</span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">做如下更改:</span><br><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px"><span style="color: rgba(255, 0, 0, 1)">expose_php</span>改成<span style="color: rgba(255, 0, 0, 1)">off</span></span><br><span style="color: rgba(255, 0, 0, 1); font-family: Microsoft YaHei; font-size: 14px">date.timezone 一行删掉前面的;号,值改成Asia/Shanghai</span><br><span style="color: rgba(255, 0, 0, 1); font-family: Microsoft YaHei; font-size: 14px">删掉opcache.enable=1,opcache.validate_timestamps=1,opcache.revalidate_freq=2这三行前面的;号,将opcache.revalidate_freq的值改成30;</span></p>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1); font-family: Microsoft YaHei; font-size: 14px">配置fpm:打开/etc/php/7.3/fpm/pool.d/www.conf文件,移除clear_env=no,env[开头那几行前面的;号(即388,401-405这几行前面的分号);</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5><span style="color: rgba(0, 128, 0, 1); font-size: 16px"><strong><span style="font-family: Microsoft YaHei">2、配置fpm:</span></strong></span></h5>
<p><span style="color: rgba(0, 128, 0, 1); font-size: 14px"><span style="font-family: Microsoft YaHei">还是使用vim修改,执行命令 <span style="color: rgba(255, 0, 0, 1)">sudo vim /etc/php/7.3/fpm/pool.d/www.conf</span> ,修改以下内容:</span></span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-size: 14px"><span style="font-family: Microsoft YaHei"><span style="color: rgba(255, 0, 0, 1)">移除clear_env=no 前面的 ; 号</span><br></span></span></p>
<p><span style="color: rgba(255, 0, 0, 1); font-size: 14px"><span style="font-family: Microsoft YaHei"><span style="font-family: Microsoft YaHei">移除</span>env 开头那几行前面的;号,</span></span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-size: 16px"><span style="font-family: Microsoft YaHei; font-size: 14px"><span style="color: rgba(0, 128, 0, 1)">看我截图所示</span></span></span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-size: 16px"><strong><span style="font-family: Microsoft YaHei"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625182736693-124626717.png"></span></strong></span></p>
<p><span style="color: rgba(0, 128, 0, 1)">这里再补充一点vim知识,当使用查找功能后,往往有很多相同的名字的前缀,这时先点击Enter,后,点击n建即为下一个,这样我们一个一个筛选符合我们要求的;</span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-size: 16px"><strong><span style="font-family: Microsoft YaHei">3、配置nginx</span></strong></span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-size: 16px"><span style="font-size: 14px"><span style="font-family: Microsoft YaHei">在/etc/nginx/sites-enabled目录下,创建一个kodbox文件,<span style="color: rgba(255, 0, 0, 1)">执行命令 sudo vim /etc/nginx/sites-enabled/kodbox</span> ,请注意根据实际情况修改server_name字段,</span><span style="font-family: Microsoft YaHei"><span style="color: rgba(0, 128, 0, 1)"><span style="font-family: Microsoft YaHei">复制以下内容:</span></span></span></span><strong><span style="font-family: Microsoft YaHei"><br></span></strong></span></p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">server {      

    listen </span><span style="color: rgba(128, 0, 128, 1)">80</span><span style="color: rgba(0, 0, 0, 1)">;      

    listen [::]:</span><span style="color: rgba(128, 0, 128, 1)">80</span><span style="color: rgba(0, 0, 0, 1)">;      

    root </span>/home/pi/<span style="color: rgba(0, 0, 255, 1)">mnt/kod</span>/<span style="color: rgba(0, 0, 0, 1)">kodbox;       #可道云路径   

    server_name xxxxxxxxxx

    location </span>/<span style="color: rgba(0, 0, 0, 1)"> {

      indexindex.html index.htm index.php </span><span style="color: rgba(0, 0, 255, 1)">default</span>.html <span style="color: rgba(0, 0, 255, 1)">default</span>.htm <span style="color: rgba(0, 0, 255, 1)">default</span><span style="color: rgba(0, 0, 0, 1)">.php;

    }

    location </span>~<span style="color: rgba(0, 0, 0, 1)">\.php$ {

      fastcgi_pass unix:</span>/run/php/php7.<span style="color: rgba(128, 0, 128, 1)">3</span>-<span style="color: rgba(0, 0, 0, 1)">fpm.sock;

      #fastcgi_pass </span><span style="color: rgba(128, 0, 128, 1)">127.0</span>.<span style="color: rgba(128, 0, 128, 1)">0.1</span>:<span style="color: rgba(128, 0, 128, 1)">9000</span><span style="color: rgba(0, 0, 0, 1)">;

      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

      include fastcgi_params;

    }

}</span></pre>
</div>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625184440431-169110058.png"></p>
<p style="text-align: center"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625184457120-854850126.png"></p>
<p style="text-align: left"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei">致辞修改完毕后,执行命令 :&nbsp;<span style="color: rgba(255, 0, 0, 1)"> :wq!</span>退出,然后再重启nginx、php服务,<span style="color: rgba(255, 0, 0, 1)">执行命令 : sudo systemctl restart nginx php7.3-fpm</span> ,重启即可。</span></p>
<p>&nbsp;</p>
<h3><span style="font-size: 18px"><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">5.2、可道云下载</span></strong></span></h3>
<p>&nbsp;</p>
<p><span style="font-size: 14px"><span style="font-family: Microsoft YaHei; background-color: rgba(255, 255, 255, 1); color: rgba(0, 128, 0, 1)"><strong>1、</strong>首先<span style="color: rgba(255, 0, 0, 1)">进入我们之前创建的kod文件夹内</span>,我这里的<span style="color: rgba(255, 0, 0, 1)">路径为mnt/kod</span>, <span style="color: rgba(255, 0, 0, 1)">我目前的位置在根目录</span>,则执行<span style="color: rgba(255, 0, 0, 1)"> 命令 : cd /mnt/kod</span> 就进入kod文件夹内了,然后进入<span style="color: rgba(255, 0, 0, 1)">可道云官网下载网页:https://kodcloud.com/download/</span>&nbsp;&nbsp; ,如下截图,<span style="color: rgba(255, 0, 0, 1)">复制 wget <span class="data-server-link">http://static.kodcloud.com/update/download/kodbox.1.09.zip</span> </span>命令即可,然后再复制<span style="color: rgba(255, 0, 0, 1)">解压命令:unzip </span><span class="data-server-name"><span style="color: rgba(255, 0, 0, 1)">kodbox.1.09.zip &amp;&amp; chmod -Rf 777 ./*</span> </span>即可:</span></span></p>
<p><span style="font-size: 14px"><span style="font-family: Microsoft YaHei; background-color: rgba(255, 255, 255, 1); color: rgba(0, 128, 0, 1)"><strong><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625181250090-29212127.png"></strong></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: 18px"><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">2、</span></strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)"><span style="font-size: 14px">解压完毕后,先<span style="color: rgba(255, 0, 0, 1)">重启</span>下树莓派,执行命令 <span style="color: rgba(255, 0, 0, 1)">sudo reboot</span> ,待树莓派重启成功后,再我们的浏览器输入我们配置的ip地址,这里我的ip局域网地址为<span style="color: rgba(255, 0, 0, 1)">192.168.43.73</span>,也可以<span style="color: rgba(255, 0, 0, 1)">使用配置的公网ip地址或二级域名</span>都可以,就进入到可道云检测配置的界面,这里由于我已经配置好了,就使<span style="color: rgba(255, 0, 0, 1)">用大佬的截图来示范</span></span></span><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">:</span><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)"><br></span></strong></span></p>
<p><span style="font-size: 18px"><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625185405082-1129590838.png"></span></strong></span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">点击下一步,配置数据库,我们就选第一种SQlite这个类型的数据库,点击确定</span></p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625185506841-1092839502.png"></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">然后就是配置管理员账号密码,</span></p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625185811493-1714659483.png"></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">致辞可道云基础的我们就配置完成了。</span></p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625190114727-845626080.png"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3><span style="font-size: 18px"><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">5.2、可道云优化配置</span></strong></span></h3>
<p><span style="font-size: 18px"><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">1、</span></strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1); font-size: 14px">如果使用默认的配置,很多时候,我们稍微传大一点的文件,就会失败,以及传输速度和下载速度都会有限制,这时候,就需要优化了,这也是我安装完成后,搜索可道云论坛几天的结果,<span style="color: rgba(255, 0, 0, 1)">可道云论坛链接:http://bbs.kodcloud.com/</span> ,</span></span></p>
<p><span style="font-size: 14px"><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">首先优化php配置:链接http://bbs.kodcloud.com/d/60,参考官方论坛,先<span style="color: rgba(255, 0, 0, 1)">执行命令 : sudo vim /etc/php/7.3/fpm/php.ini</span> ,使用vim查找功能,快速修改,修改内容如下:</span></span></p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre>max_execution_time = <span style="color: rgba(128, 0, 128, 1)">3600</span><span style="color: rgba(0, 0, 0, 1)">
max_input_time </span>= <span style="color: rgba(128, 0, 128, 1)">3600</span><span style="color: rgba(0, 0, 0, 1)">
post_max_size </span>=<span style="color: rgba(0, 0, 0, 1)"> 150M
upload_max_filesize </span>= 150M</pre>
</div>
<p>&nbsp;</p>
<p><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei; font-size: 14px">优化nginx.conf,执行命令 <span style="color: rgba(255, 0, 0, 1)">sudo vim etc/nginx/nginx.conf&nbsp;</span>&nbsp; ,在最下面的一个大括号内添加如下内容</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">client_max_body_size 500M;
client_header_timeout 3600s;
client_body_timeout 3600s;
fastcgi_connect_timeout 3600s;
fastcgi_send_timeout3600s;
fastcgi_read_timeout 3600s;

client_body_in_file_only clean;
client_body_temp_path </span>/dev/shm <span style="color: rgba(128, 0, 128, 1)">1</span> <span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">;
fastcgi_param REQUSET_BODY_FILE $request_body_file;</span></pre>
</div>
<p><span style="color: rgba(0, 128, 0, 1)">我的配置截图如下:</span></p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625192801250-477731167.png"></p>
<p><span style="font-size: 14px"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei">然后执行命令 :<span style="color: rgba(255, 0, 0, 1)"> wq!</span> ,写入退出,再<span style="color: rgba(255, 0, 0, 1)">重启nginx和php,执行命令 sudo systemctl restart nginx php7.3-fpm</span> 即可,这样基本上配置优化完成了,然后<span style="color: rgba(255, 0, 0, 1)">登陆可道云,点击后台管理,系统设置--基础设置---上传/下载 按照我截图的数据调整参数</span><br></span></span></p>
<p><span style="font-size: 14px"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625194233650-367244593.png"></span></span></p>
<p><span style="font-size: 14px"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei">如果你在<span style="font-size: 18px"><strong><span style="font-family: Microsoft YaHei; color: rgba(0, 128, 0, 1)">5.2、修改nginx和PHP配置</span></strong></span>的第三条配置nginx中按照我截图配置的,那你就可以开启可道云中的WebDAV挂载功能了,如果你是复制我下面的代码的话,就还需要修改成截图那样子,才能开启WebDAV挂载功能,具体怎样开启WebDAV网络挂载,在管理员模式下,点击后台管理----储存/文件---WebDAV挂载点击立即连接使用即可,<br></span></span></p>
<p><span style="font-size: 14px"><span style="color: rgba(0, 128, 0, 1); font-family: Microsoft YaHei"><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625193935424-2050820257.png"></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625194050385-563456235.png"></p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625194023318-1872425382.png"></p>
<p>&nbsp;致辞可道云基本优化,下面给张内网下上传文件速度截图:</p>
<p><img src="https://img2020.cnblogs.com/blog/1113822/202006/1113822-20200625194731609-675817230.png"></p>
<p><span style="color: rgba(0, 128, 0, 1)">内网传输速度还可以接受,我使用的是手机热点,所以速度可能会慢点,如果使用公网ip访问的话,速度受限于公网服务器的带宽。</span></p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/UPUPDay2152/p/13179159.html
頁: [1]
查看完整版本: 树莓派3B安装DeBian 64位系统及其安装私有云网盘----可道云