目录

  • 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 外网端口号 用户名@域名

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

  1. 简单免费内网穿透教程,利用树莓派实现低成本建站 无需公网

    很多人都想试试自己建站玩一玩 (比如博客.自建网盘.远程下载等),但家里宽带没公网 IP,特意买台服务器又显得浪费.那么有没成本小.可玩性高.又能长期稳定使用的方案呢? 其实,免费的内网穿透工具 (如 ...

  2. 树莓派搭建网站,并免费内网穿透发布上线到公网

    系列文章 树莓派搭建网站,并免费内网穿透发布上线到公网 树莓派搭建WordPress网站,并内网穿透发布上线无需公网IP服务器 为树莓派上的WordPress网站配置自己的域名,并内网穿透发布上线公网 ...

  3. 【免费内网穿透】Windows远程桌面连接树莓派

    系列文章 [免费内网穿透]Windows远程桌面连接树莓派 使用固定的公网TCP端口地址远程桌面树莓派[内网穿透] 本篇文章主要分享如何在公网环境下,远程桌面连接家里的树莓派. 远程桌面环境,我们选择 ...

  4. 简单内网穿透-利用树莓派-低成本建站 无需公网ip

    很多人都想试试自己建站玩一玩 (比如博客.自建网盘.远程下载等),但家里宽带没公网 IP,特意买台服务器又显得浪费.那么有没成本小.可玩性高.又能长期稳定使用的方案呢? 其实,免费的内网穿透工具 (如 ...

  5. 五种永久免费 内网穿透傻瓜式使用

    多种永久免费 内网穿透傻瓜式使用 教程 方法一(使用qydev) 方法二(使用飞鸽内网穿透) 方法三(使用nps) 方法四使用 (神卓互联内网穿透) 方法五 使用 SAKURA FRP 方法六 使用 ...

  6. 永久免费 内网穿透工具 傻瓜式配置

    永久免费 内网穿透工具   傻瓜式配置 使用教程 配合工具:网云穿 先官网注册:点击访问注册 1.进入官网首页,点击右上方注册 2.注册后,我们在官网领取隧道 3.领取完隧道会直接让我们跳转控制台,配 ...

  7. 几款永久免费内网穿透,好用且简单

    几款免费内网穿透工具小结 实际工作和生活中,常常遇到以下问题:如何让任何地方都能访问自己家里的笔记本上的应用?如何让局域网的服务器可以被任何地方访问到?如何在异地远程处理公司服务问题:企业员工如何在异 ...

  8. 免费内网穿透方案——ZeroTier+OpenWRT

    关于免费内网穿透方案的研究 一直以来在研究一些关于内网穿透的方案,都是一些很不靠谱的营销文章.索性很长一段时间就没了兴趣做这件事情,偶然的机会听到了ZeroTier,居然让我有种发现新大陆的喜悦.可能 ...

  9. 快速发布windows上的web项目【免费内网穿透】

    快速发布windows上的web项目[免费内网穿透] 文章目录 快速发布windows上的web项目[免费内网穿透] 什么是cpolar内网穿透? 概述 1. 搭建一个静态Web站点 1.1 下载演示 ...

最新文章

  1. 2018 F40中国青年投资人
  2. 直播 | ACL 2021论文解读:表征与结构兼备,结构化语言模型R2D2
  3. NE5532前级音调板 带高中低音调节和音量调节
  4. list循环赋值_Python基础 | 0xd 条件判断与循环
  5. 计算机数据库系统考研复试面试题,2016年山西财经大学081203计算机应用技术871数据库系统概论复试笔试最后押题五套卷...
  6. “瘟疫”笼罩下的物联网危与机
  7. Linux总结----PS命令
  8. java判断手机号_Java验证手机号
  9. DNS服务器分类与bind-chroot服务配置
  10. 《深入剖析Tomcat》序言
  11. 手机与个人计算机区别,手机CPU跟电脑CPU有什么差别?两者差距到底有多大?
  12. 5.9 使用新建调整图层命令调整图像 [原创Ps教程]
  13. D. Serval and Rooted Tree(思维+树形dp+二分辅助)
  14. 腾讯、百度、讯飞 语音识别
  15. python第一阶段小项目作业练习
  16. 2022高频面试题之css篇
  17. react-native APP图标和名字的配置
  18. 华硕开机时出现无法验证数字签名驱动
  19. 一对数的和等于给定的数
  20. SpringBoot之整合Redis分析和实现-基于Spring Boot2.0.2版本

热门文章

  1. 匹配字符串-好技能-正则表达式
  2. 关于html的一些杂技
  3. 有关系统环境变量的设置问题
  4. mybatis处理集合、循环、数组和in等语句的使用
  5. 判断程序是否已经运行
  6. 如何用css将超出部分变成...
  7. 两个重要而又容易被忽视的角色
  8. leetcode 218. 天际线问题
  9. 以太坊ipfs_动手:Infura和以太坊上的IPFS入门
  10. Redux有何优点?