【树莓派5 测评】 +10.Nginx实现内网穿透(zmj)
通过Nginx+Cpolar实现内网穿透,随时随地访问树莓派5的本地站点。
- //------Cpolar官网
- https://www.cpolar.com/
- //------Cpolar内网穿透教程(官网)
- https://www.cpolar.com/blog/cpolar-quick-start-tutorial-centos-series
复制代码 1. Nginx安装在树莓派安装Nginx也是很简单,通过apt命令可以直接安装。 - 先更新仓库
- sudo apt update
- 安装更新
- sudo apt upgrade
- 更新完成后安装Nginx软件
- sudo apt install nginx
- 启动Nginx
- sudo /ect/init.d/nginx start
- 测试Nginx(浏览器输入树莓派局域网ip或者局域网ip:80端口即可访问Nginx)
- 192.168.5.177
- 或则
- 192.168.5.177:80
复制代码//------测试Nginx 2. Cpolar安装与配置 2.1 安装Cpolar- //------使用cpolar一键安装脚本:
- https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
- //------cpolar服务配置
- 向系统添加cpolar服务
- sudo systemctl enable cpolar
- 启动cpolar服务
- sudo systemctl start cpolar
- 查看服务状态
- sudo systemctl status cpolar
- 重启cpolar命令(需要的时候使用)
- sudo systemctl restart cpolar
- 然后在外部浏览器使用树莓派局域网ip+:9200端口即可出现cpolar管理界面
- 192.168.5.177:9200
复制代码 //------cpolar安装与服务配置
//------测试Cpolar(cpolar管理界面)
2.2 注册Cpolar,申请套餐在Cpolar官网注册申请账号,申请套餐(此处申请了免费套餐)。 - //------Cpolar官网
- https://www.cpolar.com/
复制代码//------选择免费套餐
2.3 创建隧道输入官网注册的账号登陆即可对隧道进行操作,下图为cpolar系统状态。 配置域名访问Nginx 在cpolar管理界面创建一个随机的80的隧道:
- 隧道名称:可自定义,注意不要重复
- 协议:http
- 本地地址:80
- 端口类型:随机域名
- 地区:China
复制代码 点击“创建”,即出现可以实现内网穿透的隧道。
查看隧道状态:(含HTTP和HTTPS两种协议的公网地址,以及SSH访问地址)
3. 内网穿透测试
3.1 SSH测试使用“ 2.3 创建隧道”的SSH隧道,直接进行SSH远程访问测试。
- //------SSH隧道
- tcp://3.tcp.vip.cpolar.cn:11481
- //---参数说明
- 1.端口:11481
- 2.地址:3.tcp.vip.cpolar.cn
- //---测试
- ssh -p 11481 zhaomeijing@3.tcp.vip.cpolar.cn
复制代码 //------SSH远程访问正常
3.2 网页访问测试使用“ 2.3 创建隧道”的HTTPS隧道((raspberrypi5_zmj_01),直接进行HTTPS访问测试。
- //------使用浏览器访问HTTPS隧道((raspberrypi5_zmj_01)
- https://2206f3bf.r2.cpolar.cn
- 注:本地未开启任何实质内容, 因此登录结果显示“404”。
复制代码 //------网页访问测试
//------end
|