安全地公网访问树莓派等设备的服务 内网穿透--frp 23年11月方法

如果想要树莓派可以被公网访问,可以选择直接网上搜内网穿透提供商,一个月大概10块钱,也有免费的,但是免费的速度就不要希望很好了。

也可以选择接下来介绍的frp,这种方式不需要付费,但是需要你有一台有着公网ip的服务器,如果没有就不用往下看了,我正好有一台腾讯云服务器,所以采用这种方式。

接下来的例子作用是能通过公网ssh连接树莓派

进入frp的GitHub项目release界面,下载相应的包

链接为:GitHub - fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

解压应该是这样的(以arm架构为例,x86一样)

剩下的license不用管

注意,将x86架构的frps和frps.toml上传到服务器

arm64架构的frpc和frpc.toml上传到树莓派

两个toml文件是需要写配置的,可以用vscode打开编写

frps.toml打开后为

一般无需修改,这个是用来设置接受树莓派连接的端口

frpc.toml打开后为

需要按照如下方式修改

serverAddr需要改为云服务器的公网ip,腾讯云服务器直接在控制台看就好

serverPort需要和frps.toml一致

localIP和localPort是树莓派的内网地址和想要暴露服务的内网端口(ssh是22端口)

remtePort代表公网所监听的端口,就是说访问公网IP:这个端口,就可以访问到内网服务了,也就是咱们的树莓派暴露的那个端口的服务

接下来需要把文件分别上传到腾讯云服务器和树莓派,并且启动frps和frpc(-c是挂载配置文件,frpc与此相同)

./frps -c frps.toml

注意,公网要开放6000,7000端口,内网无需多做设置

如果看到两边的终端都显示success了,就证明成功辣

然后通过ssh命令就可以访问内网机器

终端输入如下内容,test换成用户名,x.x.x.x换成公网IP

结束

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

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

相关文章

案例025:基于微信小程序的移动学习平台的设计与实现

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

【Flink】状态管理

目录 1、状态概述 1.1 无状态算子 1.2 有状态算子 2、状态分类 ​编辑 2.1 算子状态 2.1.1 列表状态(ListState) 2.1.2 联合列表状态(UnionListState) 2.1.3 广播状态(BroadcastState) 2.2 按键分…

案例012:Java+SSM+uniapp基于微信小程序的科创微应用平台设计与实现

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

oracle数据库巡检常见脚本-系列二

简介 作为数据库管理员(DBA),定期进行数据库的日常巡检是非常重要的。以下是一些原因: 保证系统的稳定性:通过定期巡检,DBA可以发现并及时解决可能导致系统不稳定的问题,如性能瓶颈、资源利用率…

2023亚太杯数学建模C题思路 - 我国新能源电动汽车的发展趋势

1 赛题 问题C 我国新能源电动汽车的发展趋势 新能源汽车是指以先进技术原理、新技术、新结构的非常规汽车燃料为动力来源( 非常规汽车燃料指汽油、柴油以外的燃料),将先进技术进行汽车动力控制和驱动相结 合的汽车。新能源汽车主要包括四种类型&#x…

【libGDX】使用Mesh绘制立方体

1 前言 本文主要介绍使用 Mesh 绘制立方体,读者如果对 Mesh 不太熟悉,请回顾以下内容: 使用Mesh绘制三角形使用Mesh绘制矩形使用Mesh绘制圆形 在绘制立方体的过程中,主要用到了 MVP (Model View Projection&#xff0…

Ubuntu20.04 install pnpm

npm install -g pnpm referrence link: Installation | pnpmPrerequisiteshttps://pnpm.io/installation

芯能科技-603105 三季报分析(20231123)

芯能科技-603105 基本情况 公司名称:浙江芯能光伏科技股份有限公司 A股简称:芯能科技 成立日期:2008-07-09 上市日期:2018-07-09 所属行业:电气机械和器材制造业 周期性:1 主营业务:分布式光伏解…

适用于电脑的5个免费文件恢复软件分享

适用于电脑的最佳免费文件恢复软件 任何计算机用户都可能经历过丢失重要文件的恐惧。重要数据的丢失可能会令人不安和沮丧,无论是由于不小心删除、计算机故障还是硬盘格式化造成的。幸运的是,在数字时代,您可以使用值得信赖的解决方案检索这些…

Qt实现自定义IP地址输入控件(百分百还原Windows 10网络地址输入框)

在开发网络相关的程序时,我们经常需要输入IP地址,例如源地址和目标地址。Qt提供了一些基础的控件,如QLineEdit,但是它们并不能满足我们对IP地址输入的要求,例如限制输入的格式、自动跳转到下一个输入框、处理回车和退格键等。因此,我们需要自己编写一个自定义的IP地址输入…

微信小程序实现【点击 滑动 评分 评星(5星)】功能

wxml文件&#xff1a; <view class"wxpl_xing"><view class"manyidu">{{scoreContent}}</view><view><block wx:for{{scoreArray}} wx:for-item"item"><view classstarLen bindtapchangeScore data-sy"{{…

深度学习技术前沿:探索与挑战

深度学习技术前沿&#xff1a;探索与挑战 一、引言 近年来&#xff0c;深度学习作为人工智能领域的重要分支&#xff0c;取得了令人瞩目的成就。它凭借强大的学习能力和出色的性能&#xff0c;在图像识别、语音识别、自然语言处理等众多任务中展现出巨大潜力。本文将深入探讨深…