【树莓派学习笔记】七、(免费)内网穿透将树莓派作为服务器管理网站

目录

  • nginx
    • 安装
    • 开机自启动
  • 测试
    • 查看nginx安装路径
    • 查看配置文件路径
    • (测试用)修改index.nginx-debian.html
  • 内网穿透
    • 免费方案
      • ngrok原版方案
        • 下载ngrok
        • 连接账户
        • 开启内网穿透
          • http
          • SSH
      • 网云穿方案
        • 开通隧道
        • 下载
        • 开启内网穿透
        • 开机自启动
      • 花生壳方案
        • 下载和安装
        • 添加内网穿透映射
        • 测试

平台:树莓派3B
版本: 2021-05-07-raspios-buster-armhf


nginx

安装

#安装
sudo apt-get install nginx#启动
sudo /etc/init.d/nginx start#重启
sudo /etc/init.d/nginx restart#停止
sudo /etc/init.d/nginx stop

在这里插入图片描述
安装完成并启动后在浏览器内输入树莓派的LAN IP即可看到如下界面
在这里插入图片描述

开机自启动

修改rc.local

sudo nano /etc/rc.local

加入

sudo /etc/init.d/nginx start

在这里插入图片描述

测试

查看nginx安装路径

ps -ef | grep nginx

在这里插入图片描述
得到/usr/sbin/nginx

查看配置文件路径

第一次查询的路径 + -t

/usr/sbin/nginx -t

在这里插入图片描述
得到/etc/nginx/nginx.conf
我们发现,在/var/www/html下有index.nginx-debian.html
在这里插入图片描述

(测试用)修改index.nginx-debian.html

sudo nano /var/www/html/index.nginx-debian.html

修改这一行
<h1>Welcome to nginx! Test!</h1>在这里插入图片描述
再次用浏览器打开树莓派的LAN IP可发现内容随之更改。
在这里插入图片描述

内网穿透

免费方案

ngrok原版方案

下载ngrok

在ngrok官网注册账号并下载
若下载不了试试这个:20210928版本 提取码:aqs4
在这里插入图片描述
解压到一个合适的地方

unzip /路径/压缩包名.zip

连接账户

./ngrok authtoken 密钥

密钥可在此获取
在这里插入图片描述

开启内网穿透

http
./ngrok http 80

免费账户每次开启所得到的二级域名都是随机的
在这里插入图片描述
验证
使用浏览器输入得到的网址
即可通过网址打开树莓派上的网站
在这里插入图片描述

SSH
./ngrok tcp 22

在这里插入图片描述

验证

ssh -p 18105 pi@2.tcp.ngrok.io

在这里插入图片描述

网云穿方案

开通隧道

在网云穿注册并开通隧道
在这里插入图片描述
在这里插入图片描述

下载

下载客户端
在这里插入图片描述
解压到一个合适的地方

开启内网穿透

先执行如下命令赋予网云穿可执行权限

sudo chmod +x ./wyc_linux_arm

执行命令

nohup ./wyc_linux_arm -token=令牌 &

域名令牌均在网云穿工作台获取
在这里插入图片描述
此后便可通过域名访问网站
在这里插入图片描述

开机自启动

nano wyc.bash

路径为wyc_linux_arm的路径

#!/bin/bash
while :
doping -c 2 www.baidu.com  &>/dev/null[ $? -eq 0 ] && break
done
nohup /路径/wyc_linux_arm -token=令牌 &

在这里插入图片描述
给予可执行权限

sudo chmod +x wyc.bash

修改rc.local

sudo nano /etc/rc.local

加入

sudo timeout 1m /路径/wyc.bash

在这里插入图片描述

重启后仍可成功连接网站
在这里插入图片描述

花生壳方案

下载和安装

在花生壳下载页面下载客户端
在这里插入图片描述
根据自己的系统选择
在这里插入图片描述

使用cd命令进入安装包所在的文件路径,输入安装命令:dpkg -i 安装包名称。回车,等待安装完成。
如:

sudo dpkg -i phtunnel_5_0_rapi_armhf.deb 

安装成功后,将显示花生壳的SN码、默认密码(admin)及远程管理地址http://b.oray.com。
在这里插入图片描述

输入命令:phddns回车,可以看到扩展功能。phddns start(启动)| status(状态)| stop(停止)|restart(重启)| reset(重置)|enable(开机自启动)|disable(关闭开机自启动)|version(版本)

添加内网穿透映射

树莓派中的花生壳安装完成后,先复制生成的SN码。然后在浏览器中访问远程管理地址http://b.oray.com ,在登录页面中输入SN码与默认密码(admin)登录。
在这里插入图片描述
首次登录,需先激活。提供扫码激活和密码激活两种方式,可灵活选择。
①扫码激活:需使用花生壳管理APP或微信进行扫码激活;
②密码激活:输入已注册的贝锐帐号密码激活。

激活成功后,进入花生壳管理平台。若绑定SN码的帐号只有动态域名解析功能,需使用内网穿透功能时,可点击“免费开通”,或直接将帐号升级到带内网穿透功能的服务版本。
在这里插入图片描述
点击页面上的“增加映射”按钮。
在这里插入图片描述
这里以开启SSH映射为例
在这里插入图片描述
映射添加完成,生成格式为:域名+5位数端口号的外网访问地址。

测试

根据自己的端口号和域名修改

ssh -p 外网端口号 用户名@域名

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/400609.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

webapi put 404

windows server 2016 IIS webapi 404 error In IIS select your website and double-click Handler Mappings &#xff08;处理程序映射&#xff09;Find ExtensionlessUrlHandler-ISAPI-4.0_32bit and double-clickIn the dialog that appears, click Request Restrictio…

linux批量远程多服务器FTP并下载文件的脚本

#!/bin/bashtimedate %Y%mdaydate -d -1 days %Y%m%dlocalDir"/DBBackup/GameDB"cd $localDir#ip_game.ini配置ftp服务器的ip,账号&#xff0c;密码等&#xff0c;格式自己定义 #比如&#xff1a;Server1 username userpasswd 1.1.1.1 Dbbackup servername(cat /D…

第12章:图像轮廓

第12章&#xff1a;图像轮廓一、查找并绘制轮廓&#xff1a;1. 查找图像轮廓&#xff1a;2. 绘制图像轮廓&#xff1a;3. 绘制轮廓实例&#xff1a;二、矩特征1. 矩的计算&#xff1a;moments函数2. 计算轮廓面积&#xff1a;contourArea函数3. 计算轮廓长度&#xff1a;arcLen…

【语言处理与Python】2.5WordNet

WordNet是面向语义的英语词典&#xff0c;类似于传统词典&#xff0c;但具有更丰富的结构。NLTK中包括英语WordNet,有很多词和同义词的集合。 意义与同义词 具有相同含义的词是同义词。 #在wordnet中怎样探索这些同义词from nltk.corpus import wordnet as wnWn.synsets(‘moto…

解决ionic切换路由后,不继承tab路由,没有返回按钮问题

参考网站&#xff1a;http://bbs.phonegap100.com/thread-3962-1-1.html .state(tab.user, {url: /user,views: {tab-user: {templateUrl: templates/user/user.html }} }).state(login, {url: /login,templateUrl: templates/user/login.html,controller:Login }) 解决方法 .c…

【树莓派学习笔记】八、两步安装VS Code (Visual Studio Code)

目录下载安装使用(可选)安装插件C/CCMake ToolsCode Runner平台&#xff1a;树莓派3B 版本&#xff1a; 2021-05-07-raspios-buster-armhf 下载 官网下载 Download Visual Studio Code 发送到树莓派 安装 sudo dpkg -i Desktop/code_1.60.2-1632316275_armhf.deb 使用 在…

atitit.spring hibernate的事务机制 spring不能保存对象的解决

atitit.spring hibernate的事务机制 spring不能保存对象的解决 sessionFactory.openSession() 不能。。log黑头马sql语言.. sessionFactory.getCurrentSession().update(user); 中间走ok兰..log黑头也有累.. 在Spring中使用Hibernate&#xff0c;如果我们配置了TransactionMana…

20 best jquery 截图

digguka, January 05, 2012jQuery Image Crop - A very useful list of tools for cropping, zooming and resizing of images. Some of plugins come with the ability to upload croped images. 转载于:https://www.cnblogs.com/yqskj/archive/2013/05/25/3098411.html

【RK3399Pro学习笔记】一、Thinker Edge R 安装系统和VNC服务

目录下载固件安装USB驱动下载烧录工具刷机第一次开机连接WifiSSH登录换源设置语言安装VNC服务平台&#xff1a;华硕 Thinker Edge R 瑞芯微 RK3399Pro 固件版本&#xff1a;Tinker_Edge_R-Debian-Stretch-V1.0.4-20200615 风火轮论坛资料网盘 提取码&#xff1a;wqbd 下载固件…

第13章:直方图处理

第13章&#xff1a;直方图处理一、直方图的含义&#xff1a;1. 普通直方图&#xff1a;2. 归一化直方图&#xff1a;二、绘制直方图&#xff1a;1. 使用Numpy绘制直方图&#xff1a;2. 使用OpenCV绘制直方图&#xff1a;3. 使用掩码绘制直方图&#xff1a;三、直方图均衡化&…

操作系统 内存管理篇

一.程序的装入和链接 装入方式&#xff1a; 链接方式&#xff1a; 二.进程的内存映像 三.内存的分配 1.连续分配 分配方式&#xff1a; 2.不连续分配 分页&#xff1a;页面大小一致 引入快表&#xff08;和 cache 处理思路一致&#xff09; 升级到二级页表 分段&#xff1a;…

【Oracle】锁表查询与解锁

在PL/SQL中执行以下内容&#xff1a;如下语句 查询锁定的表: SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_timeFROM v$locked_object l, all_objects o, v$session sWHERE l.object_i…

思维的新发展

原来不知道自己想要什么&#xff0c;一般习惯于三层&#xff0c;而且还是bll简单化的三层&#xff0c;现在是越来越清晰的明白自己想要什么了。 简单化的三层存在的问题&#xff1a; 1.表驱动的&#xff0c;N个表&#xff0c;就有N*3个类。 2.业务全部被放到了界面后面隐藏的类…

spring支持的事务管理

1、编程式事务&#xff1a; 需在spring.xml配置文件中&#xff0c; 1、配置数据源、 2、持久化模板(jdbc模板、hibernate模板、mybatis模板)、 对象里面注入的是数据源及框架的属性配置&#xff1b; 3、需编写事务管理器 transcationManager&#xff0c; 对象里面注入的是数据源…

【RK3399Pro学习笔记】二、Thinker Edge R 内网穿透以实现远程SSH

目录免费方案花生壳下载安装添加内网穿透映射测试平台&#xff1a;华硕 Thinker Edge R 瑞芯微 RK3399Pro 固件版本&#xff1a;Tinker_Edge_R-Debian-Stretch-V1.0.4-20200615 因Thinker Edge R安装的镜像为64位的版本 getconf LONG_BIT免费方案 花生壳 下载 在花生壳下载…

第14章:傅里叶变换

第14章&#xff1a;傅里叶变换一、理论基础&#xff1a;二、Numpy实现傅里叶变换&#xff1a;1. 实现傅里叶变换&#xff1a;2. 逆傅里叶变换&#xff1a;3. 高通滤波示例&#xff1a;三、OpenCV实现傅里叶变换&#xff1a;1. 实现傅里叶变换&#xff1a;2. 实现逆傅里叶变换&a…

代码能不能不要写得这么烂?!

我是一个研二的即将实习和毕业的普通屌丝研究生&#xff0c;带着几个研一的同学一起做数据挖掘项目。为了在毕业的时候防止青黄不接导致老师不让我毕业&#xff0c;于是从他们刚进实验室起&#xff0c;就“开始了设计模式和代码风格的培养”。具体的做法&#xff0c;就是扔给他…

MYSQL jdbc autoReconnect

http://blog.csdn.net/a9529lty/article/details/7104351 http://blog.163.com/huangfei_person/blog/static/58156675201092911507809/转载于:https://www.cnblogs.com/rgqancy/p/7097916.html

【Kali 树莓派版学习笔记】安装系统和VNC服务

目录下载固件和烧录系统第一次开机SSH连接换源设置语言安装VNC平台&#xff1a;树莓派3B 版本&#xff1a; Linux kali 5.4.83-Re4son-v7 #1 SMP Sat May 15 03:22:58 UTC 2021 armv7l GNU/Linux 下载固件和烧录系统 Get Kali 格式化TF卡 使用Win32DiskImager刷入镜像 第…

第15章:模板匹配

第15章&#xff1a;模板匹配一、模板匹配基础&#xff1a;1. cv2.matchTemplate()函数&#xff1a;2. 匹配原理&#xff1a;3. 查找最值&#xff1a;二、多模版匹配&#xff1a;1. 获取匹配位置集合&#xff1a;2. 循环&#xff1a;3.调整坐标4.标记匹配图像的位置​ 模板匹配是…