内网穿透:frp

news/2024/11/15 14:58:20/文章来源:https://www.cnblogs.com/huiy/p/18392735

由于需要做微信公众号开发,就用frp做了一个内网穿透。

1.环境说明

(1).一台云服务器,公网IP为:X.X.X.X(以阿里云为例,frp的服务端)

(2).一个备案域名(可以是二级域名),并解析指向到上面的IP。

以test1.cn为例。

(3).一台客户机(frp客户端,可以上网) 

(4).frp软件,以当前最新版本0.60.0为例。

(5).其余的不说了,例如:自己的公众号程序,nginx等。

2.云服务配置

(1).编辑frps.toml

bindPort = 7000  # frps服务监听端口log.to = "console"      # [可选] 日志配置, 通过打印的方式输出日志
vhostHTTPPort = 80    # [可选] http 代理需要, 当访问该端口时就转到对应本地 frpc 代理
vhostHTTPSPort = 443   # [可选] https 代理需要, 当访问该端口时就转到对应本地 frpc 代理# 身份验证
auth.method = "token"   # [可选] 身份验证方式
auth.token = "123456" # [可选] token 设置, 只有客服端设置了相同 token 才能身份校验通过, 其实就是密码# 下面是服务端仪表板配置
webServer.port = 7300        # 端口设置
webServer.addr = "0.0.0.0"   # IP 设置
webServer.user = "admin"     # 仪表盘用户名设置
webServer.password = "123456" # 仪表盘用户密码设置

(2).启动执行:frps.exe -c frps.toml

3.云服务器防火墙配置

以阿里云为例,配置安全组,允许访问7000,80,443,7300端口,在这里就不再截图了。

如果云服务器操作系统启用了防火墙,也要一并设置。

4. 客户机配置

(1).编辑frpc.toml

serverAddr = "X.X.X.X"
serverPort = 7000
log.to = "console"               # [可选] 日志配置, 通过打印的方式输出日志
auth.token = "123456"          # [可选] token 设置, frps 设置的 token, 其实就是密码[[proxies]]
name = "xcypt http"
type = "http"
localPort = 80
customDomains = ["test1.cn"][[proxies]]
name = "xcypt https"
type = "https"
localPort = 443
customDomains = ["test1.cn"]

(2).启动执行:frpc.exe -c frpc.toml

5. 访问内网应用

假设有一个tomcat web 应用,无nginx时网址:http://127.0.0.1:8080/test 。

用nginx代理后:http://127.0.0.1/test 。

此时从外网访问这个应用,浏览器地址:http://test1.cn/test,就可以看到部署在内网的应用。

6. 仪表盘,访问: http:// x.x.x.x:7300

 

 

 

下载地址:frp_0.60.0_windows_amd64.zip

 

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

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

相关文章

获得SSH秘钥和SSL环境的可见性和控制权

未经管理的密钥和证书如何损害分层安全防御系统 多年来,由于技术的不断发展和演变,网络威胁和安全漏洞也在不断变化。企业大多都在精心研究各种解决方案和战略,以加强其安全基础设施。但是,安全问题是没有灵丹妙药的。 目前,一种备受企业推崇并被广泛采用的一种技术是利用…

使用zig语言制作简单博客网站(七)右边栏分类点击和文章搜索

分类点击事件处理 后端代码sqlite数据库article表新增cate_name字段CREATE TABLE article (id INTEGER PRIMARY KEY AUTOINCREMENT,title VARCHAR (1024) NOT NULL,description VARCHAR (1024),content TEXT NOT NULL,istop INTEGER…

ECharts实现雷达图详解

ECharts 是一款由百度开源的数据可视化工具,它提供了丰富的图表类型,如折线图、柱状图、饼图、散点图、雷达图、地图、K线图、热力图、仪表盘等,以及丰富的交互功能。ECharts 组件的核心功能实现原理主要包括以下几个方面:数据驱动: ECharts 采用数据驱动的设计理念,图表…

HTB-Runner靶机笔记

HTB-Runner靶机笔记 概述 Runner是HTB上一个中等难度的Linux靶机,它包含以下teamcity漏洞(CVE-2023-42793)该漏洞允许用户绕过身份验证并提取API令牌。以及docker容器逃逸CVE-2024-21626,进行提权操作 Runner靶机地址:https://app.hackthebox.com/machines/Runner 一、nmap …

【新品8折】正点原子ZYNQ7035/7045/7100开发板发布、ZYNQ 7000系列、双核ARM、PCIe2.0、SFPX2!

【新品发布】正点原子FPGA新品ZYNQ7035/7045/7100开发板,ZYNQ 7000系列、双核ARM、PCIe2.0、SFPX2! 正点原子Z100 ZYNQ开发板,搭载Xilinx Zynq7000系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三种型号。开发板由核心板+底板组成,外设资源丰富,板载2路千兆…

达梦存储过程性能问题定位

在达梦数据库中可以通过V$DMSQL_EXEC_TIME和debug方式来定位存储过程存在的性能问题,但V$DMSQL_EXEC_TIME往往定位比较粗糙,没法定位到存储过程中sql的执行时间,而debug可以点位具体某段sql,但如果存储过程里面有大量游标,参数变量值很多的情况下,debug调试也花费大量时间…

redis-数据结构数据类型

redis常见数据类型 作者:x x x Redis 共有 5 种基本数据类型:String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)。数据类型 底层数据结构 应用场景String SDS 它可以存储任何数据 - 字符串、整数、浮点值、JPEG 图像、序列化的 Ruby 对象或您希望…

SHxxx传感器集线器,最多支持100组频率+温度传感器接入,满足您的多通道需求

SHxxx传感器集线器,最多支持100组频率+温度传感器接入,满足您的多通道需求SHxxx是一个传感器集线器,能够将多路传感器轮转切换到单一接口(最多200路)。它解决了测试现场传感器数量较多时传感器编号混乱的问题。该传感器集线器适用于2/3/4线制的所有传感器,例如振弦、NTC热…

Idea如何提交本地项目到Gitee或Gitlab等远程仓库

Idea、提交Git代码1、确定远程仓库地址 2、确认自己的Git账号密码(提交代码时需要登录)如果是自己的Gitee码云则是自己登录码云的账号密码; 如果是公司的GitLab则以公司分给自己的Git账号密码为准。3、确定自己本地安装了Git,然后用Idea创建或者开发好代码4、初始化本地项目…

孩子特有的纯真

写在前面1447 字 | 感触 | 见闻 | 孩子 | 童真 | 天性正文晚上。跳舞。老师有很多学生,几乎都念小学,大的不过五年级。小孩子。今晚只来了一个。其他的孩子据说都在写作业。这几天老师都打算回归街舞本源,去街上跳舞,于是让我们大包小包拿东西。音箱、地胶、小型探照灯,水…

线上applicationExecutor启动bean未加载到问题

项目启动报错applicationExecutor问题SpringBoot applicationExecutor启动bean未加载到 1. 环境 springboot3.x + flowable 2. 问题原因 报错日志:明显的使用线程池的时候Bean加载问题, 发现报错日志后再代码中搜索是否存在这个bean, 最终发现并没有, 这个bean是spring官方创建…

Camera Link转光纤卡设计资料:153-基于Sprtan6的Full(Base) Camera Link 信号源

基于Sprtan6的Full(Base) Camera Link 信号源 一、板卡概述板卡采用单FPGA的结构,FPGA采用XILINX的SPARTAN6系列的XC6SLX45T-1FF484I,用来实现Full 模式下的一路Camera Link转光纤功能输出。二、主要功能和性能板卡功能参数内容一路Full 模式下的Camera Link转光纤功能XC6SLX…