内网穿透技术

内网穿透(NAT traversal)是一种技术,用于实现公网与内网之间的通信连接。当内网中的设备无法直接从公网访问时,内网穿透技术可以通过一些手段,让公网上的设备能够穿透到内网中的设备,建立起通信连接。

说白了就是本地部署了一套程序,不能通过互联网访问,通过frp技术,映射到公网服务器ip 通过公网ip+映射端口访问本地程序。

客户端和server下载地址

Releases · fatedier/frp · GitHub

windwos

服务器端配置

公网服务器上的frps.ini配置文件

[common]
bind_port = 7000

在公网服务器上启动frps

frps.exe -c frps.ini

客户端配置 

[common]
server_addr = <公网服务器IP>
server_port = 7000[remote_desktop]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000[http_service]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 6001[https_service]
type = tcp
local_ip = 127.0.0.1
local_port = 443
remote_port = 6002

启动客户端frpc

frpc.exe -c frpc.ini

服务器防火墙添加端口

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

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

相关文章

盘点7款适合团队使用的知识库工具

作为一名技术爱好者和企业管理者&#xff0c;我深知知识库工具在日常工作中的重要性。 无论是个人笔记管理还是企业知识共享&#xff0c;知识库工具都能极大地提升我们的工作效率和信息管理水平。 根据麦肯锡全球研究院报告显示&#xff0c;使用知识库工具可以帮助个人或者企…

记录一次java web接口压测调优过程

3台8核服务器&#xff0c;目标400tps 1、server采用的线程数200&#xff0c;队列100&#xff0c;借鉴tomcat Tomcat作为一款流行的Java Web服务器&#xff0c;其默认配置覆盖了从端口设置、应用部署、日志记录到性能调整等多个方面。以下是一些关键的默认配置概览&#xff1a…

windows11 OneDrive禁止开机自启动。

1、先上个图&#xff1a; 开机默认自启&#xff0c;然后设置中&#xff0c;也没有找到可以设置的。 2、然后我们通过任务管理器来处理&#xff0c;右键任务栏&#xff1a; 打开任务管理器&#xff1a; 选中OneDrive&#xff0c;然后点击【禁 用】按钮即可。 或者鼠标右键&…

【C++:list】

list概念 list是一个带头的双向循环链表&#xff0c;双向循环链表的特色&#xff1a;每一个节点拥有两 个指针进行维护&#xff0c;俩指针分别为prev和next,prev指该节点的前一个节点&#xff0c;next为该节点的后一个节点 list的底层实现中为什么对迭代器单独写一个结构体进行…

视频均衡驱动器,SDI产品PIN LMH0387

视频均衡驱动器,功能仿制 TI公司 LMH0387产品。本期间支持 DVB-ASI,作为驱动器能够选择输出速率,作为均衡接收器能支持100m 以上传输距离(线缆类型 Belden1694A)。 工作温度范围:-40℃~85℃:a) 电源电压:3.14V~3.46V: 驱动器输出信号:单端 CML 信号: 均衡器输出信号:LVDS 电平…

PHP ODBC:连接数据库的桥梁

PHP ODBC&#xff1a;连接数据库的桥梁 PHP ODBC&#xff08;Open Database Connectivity&#xff09;是一个允许PHP应用程序连接到各种数据库管理系统的扩展。它为PHP提供了一个标准的数据库访问接口&#xff0c;使得开发者可以编写不依赖于特定数据库系统的代码。本文将详细…

精通Postman:请求头设置的艺术

精通Postman&#xff1a;请求头设置的艺术 在API测试和开发过程中&#xff0c;Postman是一个不可或缺的工具。它不仅简化了请求的发送过程&#xff0c;还提供了丰富的功能来定制和优化请求。其中&#xff0c;设置请求头&#xff08;Headers&#xff09;是配置HTTP请求的关键部…

【C++/STL】:优先级队列的使用及底层剖析仿函数

目录 &#x1f4a1;前言一&#xff0c;优先级队列的使用二&#xff0c;仿函数1&#xff0c;什么是仿函数2&#xff0c;仿函数的简单示例 三&#xff0c;优先级队列的底层剖析 &#x1f4a1;前言 优先队列(priority_queue)是一种容器适配器&#xff0c;默认使用vector作为其底层…

在 notebook 中输入代码 `%matplotlib inline` 是什么意思?

在 Jupyter Notebook 中输入代码 %matplotlib inline 是一种魔法命令&#xff0c;它用于配置 Matplotlib 库的显示方式。具体来说&#xff0c;它会在 Notebook 单元格内嵌绘图&#xff0c;使生成的图表直接显示在 Notebook 的单元格输出中&#xff0c;而不是弹出一个单独的窗口…

Pytest学习(2) ---- 用例执行

https://www.cnblogs.com/saryli/p/14657823.html 先保存一下吧 还学到这里哈哈

Pbootcms留言“提交成功”的提示语怎么修改

我们在用到pbootcms建站时候&#xff0c;其中有个留言功能&#xff0c;提交成功后会提示&#xff1a;提交成功&#xff08;如下图所示&#xff09;&#xff0c;那么我们要修改这个提示语要怎么操作呢&#xff1f; 如果需要修改的话&#xff0c;直接找到文件/apps/home/control…

【Android】【Compose】Compose里面的Row和Column的简单使用

内容 Row和Column的简单使用方式和常用属性含义 Row 在 Jetpack Compose 中&#xff0c;Row 是一种用于在水平方向排列子元素的布局组件。它类似于传统 Android 中的 LinearLayout&#xff0c;但更加灵活和强大。 Row的代码 Composable inline fun Row(modifier: Modifier…

最新扣子(Coze)实战案例:图像流工具之空间风格化,完全免费教程

&#x1f9d9;‍♂️ 大家好&#xff0c;我是斜杠君&#xff0c;手把手教你搭建扣子AI应用。 &#x1f4dc; 本教程是《AI应用开发系列教程之扣子(Coze)实战教程》&#xff0c;完全免费学习。 &#x1f440; 关注斜杠君&#xff0c;可获取完整版教程。&#x1f44d;&#x1f3f…

Python的Django部署uwsgi后自签名实现的HTTPS

通过SSL/TLS来加密和客户端的通信内容。提高网络安全性&#xff0c;但是会损耗部分的服务器资源。 HTTPS 的原理图。 web.key 是打死也不能给其他人的。一定要保存好。里面主要是私钥。是各种认证的根基。本地测试的话生成1024的即可&#xff0c;如果是生产环境推荐使用2048。…

高级运维工程师讲述银河麒麟V10SP1服务器加固收回权限/tmp命令引起生产mysql数据库事故实战

高级运维工程师讲述银河麒麟V10SP1服务器加固收回权限/tmp命令引起生产MySql数据库事故实战 一、前言 作为运维工程师经常会对生产服务器进行安全漏洞加固&#xff0c;一般服务厂商、或者甲方信息安全中心提供一些安全的shell脚本&#xff0c;一般这种shell脚本都是收回权限&…

查看当前服务器Kafka是否已启动

# 查看当前系统中的java进程 # -ml 详细内容 jps -ml | grep Kafka

解决类重复的问题

1.针对AndroidX 类重复问题 解决办法&#xff1a; android.useAndroidXtrue android.enableJetifiertrue2.引用其他sdk出现类重复的问题解决办法&#xff1a;configurations {all { // You should exclude one of them not both of themexclude group: "com.enmoli"…

mac. mysql 设置查询结果直接写入文件

文章目录 需求复现设置mysql数据库sessionglobal 需求复现 我们需要将mysql查询的结果直接以csv格式的形式写入文件系统&#xff0c;以便能够使用其他脚本语言读入并进行分析&#xff0c;此时我们可以使用如下sql代码进行操作&#xff1a; select a,b, ... INTO OUTFILE file…

《人人都是产品经理》:项目坎坷的一生(下)

《人人都是产品经理》&#xff1a;项目坎坷的一生&#xff08;下&#xff09; 文档只是手段模板的作用多人协作与版本管理 流程只不过是手段这么多评审&#xff0c;可以省嘛&#xff1f; 敏捷更是手段有计划、更拥抱变化迭代周期内尽量不增加任务 集中工作、小步快跑持续细化需…

QT4-QT5-QString-const char* 之间的转换

最好所有QT项目 文件编码&#xff1a; UTF-8 QString 编码: UTF-8 const char* 编码&#xff1a; UTF-8 1.QString 有2种编码: UTF-8 GBK 默认的是UTF-8 1.1 QString : GBK ->…