文章目录
- 一: frp是什么
- 二: 程序文件结构
- 三、使用步骤
- 四:总结
一: frp是什么
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网,简单地说,frp就是一个反向代理软件,它体积轻量但功能很强大。
二: 程序文件结构
frp分为客户端和服务端,服务器上面使用的是服务端,而自己电脑上面需要使用的是客户端,因此两台设备上面都需要安装frp,frp的使用非常简单,直接下载后修改.ini配置文件,然后启动即可。
frps 是服务端程序,frps.ini 是服务端配置文件
frpc 是客户端程序,frpc.ini 是客户端配置文件
客户端可以删除掉frps*相关的文件,也可以不留不删除,服务端同理。
三、使用步骤
2.1 需要两台服务器
云上服务器 124.221.242.4
本地服务器 192.168.16.102
2.2 下载frp软件
frp下载地址: https://github.com/fatedier/frp/releases/tag/v0.37.0
2.3 frp服务端
服务端修改frps.ini 文件,如下:
参数说明:
“bind_port”表示用于客户端和服务端连接的端口,这个端口号我们之后在配置客户端的时候要用到。
2.4 frp客户端
服务端修改frpc.ini 文件,如下:
参数说明:
server_addr 为frp服务端公网IP
server_port 和服务端(frps.ini)的 bind_port 一致
local_port 为内网端口号
remote_port 为外网暴露端口号
四:总结
由于工作需要,经常会在家访问公司服务器,之前使用花生壳、TeamViewer,不是限制流量就是限制使用次数,后来发现了frp内网映射的方法。只需要一个公网ID,并通过简单的配置,就可以轻松访问公司内网环境下的电脑了。