frp 内网穿透服务器搭建frps服务端和frpc客户端

article/2025/9/12 1:36:38

1 工具 一台具有公网ip的服务器
2 下载frp frp下载地址
打开上面的frp下载地址
在这里插入图片描述

公网服务器上 打开下载文件

frps是服务端,在公网服务器上部署

frpc是客户端,在需要内网穿透的电脑上部署

1. frps配置 首先我这用的是win公网服务器 (linux和mac同样是编辑这个文件)里面的frps.ini文件

在这里插入图片描述

[common]
bind_addr = 0.0.0.0
bind_port = 2534
subdomain_host = xxx.xxx.xxx
token =Y2SEsBABxxxdashboard_port = 16343
dashboard_user = yjx
dashboard_pwd = yjxvhost_http_port = 1208log_file = ./frps.log
log_level = error
log_max_days = 3
max_pool_count = 500
tcp_mux = true

阿里云解析配置
我是用的家里的路由器自动获取动态公网ip并更新到阿里云 云解析
在这里插入图片描述

需要修改的数据
bind_port = 2534 # 公网服务器爆漏的端口
subdomain_host = xxx.xxx.xxx #公网ip或者域名(访问多个web端必须使用域名,我用的域名,通过二级域名访问不同的本地web端(作用类似ngins里面的service_name),列bt40.xxx.xxx.xxx:1208, ng40.xxx.xxx.xxx:1208, kuboard40.xxx.xxx.xxx:1208)
token =Y2SEsBxxx #

dashboard_port = 16343 #frp服务器管理(可以看当前连接的服务)
dashboard_user = yjx #登录名
dashboard_pwd = yjx #登录密码

vhost_http_port = 1208 # web端爆漏的端口

修改frps.ini配置后启动 到cmd同目录执行

win版frps.exe -c frps.inimac版
./frps -c ./frps.ini

2. 启动好frps服务器后,在配置frpc客户端

打开
在这里插入图片描述

[common]
server_addr = xxx.xxx.xxx
server_port = 2524
token =Y2SEsBABxxx[web01]
type = http
local_ip = 127.0.0.1
local_port = 88
custom_domains = bt40.xxx.xxx.xxx
locations = /[web02]
type = http
local_ip = 127.0.0.1
local_port = 8
custom_domains = ng40.xxx.xxx
locations = /[web03]
type = http
local_ip = 127.0.0.1
local_port = 30080
custom_domains = kuboard40.xxx.xxx
locations = /[ssh]
type = tcp
local_port = 22
local_ip = 127.0.0.1
# 在服务端注册端口 服务端将监听 7022 ssh root@xxx.xxx.xxx -p 7022 即可代理到本机 ssh 登录
remote_port = 7022[mysql]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 6001[redis]
type = tcp
local_ip = 127.0.0.1
local_port = 6379
remote_port = 6002

server_addr = xxx.xxx.xxx 必须和frps.ini的 subdomain_host 一致
server_port = 2524 必须和frps.ini的 bind_port 一致
token =Y2SEsBABxxx 必须和frps.ini的 token 一致

修改frpc.ini配置后启动 到cmd同目录执行

win版frpc.exe -c frpc.inimac版
./frpc -c ./frpc.ini

内网穿透即可完成

通过公网域名 xxx.xxx.xxx:6002 就可连接到本地的redis服务器
通过公网域名 xxx.xxx.xxx:6001 就可连接到本地的mysql服务器
通过公网域名 kuboard40.xxx.xxx:1208 就可访问本地的kuboard web端

3 查看当前使用用户连接,只能看看使用的用户连接,作用不大

通过xxx.xxx.xxx:16343查看当前所有内网穿透用户连接 16343是frps.ini里面配置的dashboard_port = 16343
密码账户是frps.ini 里面的。可以随便改
dashboard_user = yjx
dashboard_pwd = yjx

在这里插入图片描述

我丢,刚搭建好frp 又看到了更好用的nps
在这里插入图片描述

ngrok
https://github.com/inconshreveable/ngrok

frp
https://github.com/fatedier/frp

lanproxy
https://github.com/ffay/lanproxy

goproxy
https://github.com/snail007/goproxy

nps
https://github.com/cnlh/nps

综合比较后发现nps比较符合需求,但是目前版本(0.23)存在稳定性问题,作者打算在未来版本收费

更好用的nps nps教程


http://chatgpt.dhexx.cn/article/Bd7X6lCI.shtml

相关文章

内网穿透配置(FRP)

目录 0、内网穿透的一般场景 1、内网穿透配置 a、frp软件下载 b、frp 的配置 3、通过 frp 实现远程连接 4、设置 frpc / frps 开机启动的方法 5、设置frp安全连接的方法 0、内网穿透的一般场景 放假回家怎么远程连接学校实验室的服务器? 先分析一波&#x…

FRP入门篇

目录 一、前言 1、概述 2、原理 3、支持功能 4、适用场景 二、环境准备 三、使用 1、安装包下载 2、服务端部署 2.1、上传安装包 2.3、启动服务端 3、客户端部署 3.1、代理服务准备 3.2、上传安装包 3.3、客户端配置 3.4、启动客户端 4、功能验证 一、前言 1、…

frps内网穿透

1 原理讲解 frp工作原理 服务端运行,监听一个主端口,等待客户端的连接; 客户端连接到服务端的主端口,同时告诉服务端要监听的端口和转发类型;服务端fork新的进程监听客户端指定的端口; 外网用户连接到客户…

2021大数据架构、高性能、数据治理面试题

2021大数据架构、高性能、数据治理面试题 需要自取:https://url80.ctfile.com/f/32319880-516640957-aba608 (访问密码:1000)

Java架构师和大数据架构师的区别是什么?哪个更有发展前景?

[Java]是我们耳熟能详的编程语言,[大数据]更是当今科技的明星技术,那Java和Java大数据架构学习的内容是一样的吗?两者有什么区别呢?今天千锋广州Java的老师就从Java和大数据架构的以下方面谈谈两者的区别。 [ 01 [架构师](需要考…

大数据架构发展的20年

随着近几年数据湖概念的兴起,业界对于数据仓库和数据湖的对比甚至争论就一直不断。有人说数据湖是下一代大数据平台,各大云厂商也在纷纷的提出自己的数据湖解决方案,一些云数仓产品也增加了和数据湖联动的特性。 但是数据仓库和数据湖的区别…

大数据架构设计模式主要考虑八方面问题

在架构设计中,没有万能的软件架构能解决所有问题,不同的场景、需求、限制下需要有针对性的架构模式才能满足项目需求。大数据架构设计模式中,需要从分层、分割、分布式、集群、缓存、异步、灾备、自动化几个方面考虑。 1.分层 大数据平台从…

深度解密 5 类大数据架构及实现

前几天读到白发川的一篇文章《对比解读五种主流大数据架构的数据分析能力》,文中详细总结了各类数据架构的应用以及原理。作为一名在数据仓库耕耘多年的技术人员,对于其中的一些技术细节还是破解兴趣的,所以随着作者的思路写下了我对主流数据…

典型大数据架构有哪些?我该怎么选择?

讨论大数据架构,不可避免要讨论传统的结构化存储和数据仓库。 PS:最原始的结绳记事、仓颉造字不在咱们讨论范围内哈,咱们主要讨论计算机出现以后的数据存储。 我们对数据存储方式的认知顺序一般是: 注意:这个演变过程&…

大数据架构与技术——(一)大数据概述

文章目录 1.1 大数据时代1.1.1第三次信息化浪潮1.1.2信息科技为大数据时代提供技术支撑1.1.3数据产生方式的变革促成大数据时代的来临1.1.4 大数据的发展历程 1.2 大数据概念1.2.1 数据量大1.2.2 数据类型繁多1.2.3 处理速度快 1.3 大数据的影响1.4 大数据的应用1.5 大数据关键…

什么是大数据架构

什么是大数据架构 大数据架构是用于摄取和处理大量数据(通常称为“大数据”)的总体系统,因此可以针对业务目的进行分析。该架构可视为基于组织业务需求的大数据解决方案的蓝图。大数据架构旨在处理以下类型的工作:   批量处理大数据源。 实时处理大…

Pipeline大数据架构

1.Pipeline大数据架构 (create by 王小雷) Pipeline大数据架构,面向大数据仓库和大数据处理平台。是基于lambda的大数据架构的变种,增加了企业级服务,而并非只是大数据组件的对切,是一种更落地的方案。 如…

大数据架构之--Kappa架构

一、什么是Kappa架构 Kappa 架构是由 LinkedIn 的前首席工程师杰伊克雷普斯(Jay Kreps)提出的一种架构思想。克雷普斯是几个著名开源项目(包括 Apache Kafka 和 Apache Samza 这样的流处理系统)的作者之一。 Kreps 提出了一个改…

大数据架构及技术体系

下面是大数据体系架构图 大数据分2个部分,一部分是走实时的,另外一部分是走离线的,不管那块都需要数据来分析 从上图来看,数据分为结构化数据(MYSQL,ORACLE等),半结构数据(文件日志…

大数据架构演进

1、数仓架构演变(场景驱动) 1.1 经典数仓架构 数据仓库概念是Inmon于1990年提出并给出了完整的建设方法 1.2 离线大数据架构 随着互联网时代来临,数据量暴增,开始使用大数据工具来代替经典数仓中的传统工具 此时仅仅是工具的…

大数据架构(一)背景和概念

-系列目录- 大数据架构(一)背景和概念 大数据架构(二)大数据发展史 一、背景 1.岗位现状 大数据在一线互联网已经爆发了好多年,2015年-2020年(国内互联网爆发期)那时候的大数据开发,刚毕业能写Hive SQL配置个离线任务、整个帆软报表都20K起步。如果做到架…

大数据架构

大数据核心原理和场景分析 processon:https://www.processon.com/view/link/60b4d0071e08532bd00e9290

大数据架构图

大数据管理数据处理过程图 大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察力。大数据处理的主要流程包括数据收集、数据存储、数据处理、数据应用等主要环节。随着业务的增长,大量和流程、…

大数据架构:全网最全大数据架构生态

文章目录 简介1、数据采集技术框架2、数据存储技术框架3、分布式资源管理框架4、数据计算框架(1)离线数据计算 5、数据分析技术框架6、任务调度技术框架7、大数据底层基础技术框架8、数据检索技术框架9、大数据集群安装管理框架 简介 随着大数据行业的发…

架构-大数据架构-阿里

大数据架构 大数据框架从0到1整个过程的实现,根据本博客内容,可以实现整个大数据基本搭建,只是大概步骤,供学习参考。 本博客从下面5个方面介绍: 技术框架技术选型系统架构设计业务流程生态实现步骤 以阿里为例的大数…