使用 frp 实现内外网互通

什么是内网穿透?

用通俗的说法就是自己的电脑,可以直接被外网的人访问。

为什么需要内网穿透?

比如因为疫情,需要居家办公,开发过程中需要与前端的小伙伴联调,这个时候就需要内网穿透,让前端的伙伴可以连到自己的后端服务。

frp 工作原理

frp 的应用程序是分服务端和客户端的,服务器端运行在有公网 ip 的服务器上,客户端就运行在需要穿透的内网机器上。

两端的程序运行起来之后,就会建立好通信的隧道,当我们访问公网 ip+端口 时,就会映射到我们内网的机器上了。

如何使用?

frpc 开头的代表着客户端使用;

frps 开头的代表服务端使用;

.ini 结尾的文件是 frp 的配置文件,也是需要我们进行修改的文件。
1、把下载好的 frp 程序,上传到我们云服务器上解压出来。
2、配置frps.ini 配置文件
在这里插入图片描述
里面就只有一个配置项,表示监听服务器的 7000 端口,作为客户端通信的入口。
3、启动一下服务端的 frp 程序

frps -c frps.inifrps -c frps.ini

4、将frp程序放在客户端
5、 配置frpc.ini配置文件

配置项含义
server_addr服务器地址
server_port = 7000服务器端口
local_ip本地内网地址
local_port = 8085本地内网端口
remote_port = 8085服务器端口

6、运行 frp 的客户端程序

frpc -c frpc.ini

在这里插入图片描述

客户端启动成功,也和我们的服务器建立了通信;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值