首页 > 其他分享 >frp穿透简要使用

frp穿透简要使用

时间:2022-10-29 12:44:53浏览次数:75  
标签:简要 frps 穿透 frp frpc port 服务端 客户端

frp

  frp为golang开发的高性能内网穿透、反向代理软件,支持tcp、udp、http、https协议等,使用frp进行穿透需要有外网服务器;
  frp分为服务端frps与客户端frpc,服务端监听frp端口,客户端通过frp端口连接到服务端同时通知服务端开启代理的服务类型与端口,服务端监听客户端指定的端口;外网用户连接到客户端所指定端口,frps通过与客户端的连接进行数据转发到客户端,客户端将数据转发到所监听的具体服务;

基本使用

  通过github下载frp的二进制文件,其中就包含了frps与frpc程序,其目录结构如下:

frps: 服务端
frps.ini:服务端配置文件
frpc: 客户端
frpc.ini:客户端配置文件
*_full.ini:客户端与服务端全部配置示例;

frp服务端

  编辑配置文件frps.ini,填入如下内容:

#frps监听端口
bind_port = 7000
#客户端连接所需要token
token = 199210

#公网监听端口
vhost_http_port  = 19090

#frps管理后台配置
dashboard_port = 17070
dashboard_user = admin
dashboard_pwd = adminlinx
enable_prometheus = true

启动服务端:./frps -c frps.ini

frp客户端

修改frpc.ini配置文件:

[common]
#frps信息配置,需外网地址
server_addr = 106.xx.xxx.xxxx
server_port = 7000
token = 199210

#需穿透的ssh服务
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

#需穿透的web服务,有域名可填域名
[web]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = 106.xxx.xxx.xxx

./frpc -c frpc.ini启动客户端程序;

  frps、frpc启动成功后可使用frps所配置的外网端口访问内网服务器上的web服务;

文章首发地址:https://mp.weixin.qq.com/s/UqjfBjYrKCiO0sjKHH-W9g

标签:简要,frps,穿透,frp,frpc,port,服务端,客户端
From: https://www.cnblogs.com/softlin/p/16838457.html

相关文章

  • OpenWrt学习之路(3)openwrt路由器(GL-XE300)frp自启动
    硬件介绍品牌:GL·iNet型号:GL-XE300软件介绍OpenWrt版本检查命令root@GL-XE300:~#cat/etc/banner_________________||.......
  • sqlserver2016安装包简要说明
    sqlserver2016安装包简要说明如果要装vs,先装了sqlserver数据库再装vs,因为vs自带了sqlserver简版,会和sqlserver2016有冲突。 先装sqlserver内核    然后装管......
  • springboot-slf4j日志输出级别简要配置
    springboot-slf4j日志输出级别简要配置1.前言springboot使用ymal、yml配置,更好的将相关的配置节点聚合在一起,方便查看和增改配置项。配置可以写在application.yml、spring......
  • uniapp 小程序自定义组件样式穿透问题
    1.正在开发时发现自定义组件间样式发生穿透问题  2.主需要引入下面代码可解决exportdefault{options:{//默认值isolated(启动隔离)//ap......
  • 跨外网的不同主机通过内网穿透访问局域网内的共享文件实现多人访问文件实现文件同步
    1.前言局域网内共享文件,共享文件供局域网内有权限的人员进行读取和编辑共享文件供多人编辑,有其中一个用户编辑时,其他用户只能以读取的方式访问,解决文件一致性问题多人......
  • Vue组件样式穿透
    前情Vue是目前主流的前端框架之一,我是Vue框架的忠实老用户,平时开发中如果再依赖个第三方组件库那样开发效率就会事半功倍。第三方组件库可以很大提高开发效率,但是叫会有......
  • frp内网传透
    #什么是frp?frp是一个非常简单的内网穿透软件,使用条件是你需要有一台公网服务器,大致原理是:公网服务器监听某个端口等待内网服务器连接,内网服务器连接成功后用户访问公......
  • 回顾缓存穿透、缓存雪崩、缓存击穿及封装Redis工具类
    缓存穿透问题的解决思路缓存穿透:缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。常见的解决方案有两种:缓存......
  • 简单的内网穿透(只需2元亲测有用)
    前言:上一节讲到微信支付的业务,客户扫码支付成功之后,微信官方会回调访问开始写的回调地址,因为我们开发环境外网无法访问,所以需要用到内网穿透,百度许多都是收费的不适合咱们,......
  • ARC151 简要记录(A-E)
    VP4/6,E读错了。A:字典序最小,贪心,后面能填即可。B:处理字典序\(A<B\),经典枚举lcp。C:一眼鉴定为公平游戏且能分成若干段,暴力找sg函数规律。D:观察到不同位间操作顺......