frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
1、frp下载(Windows&Linux)地址:https://github.com/fatedier/frp/releases/
2、根据对应的操作系统及架构,从 Release 页面下载最新版本的程序。
将 frps 及 frps.ini 放到具有公网 IP 的机器上。
将 frpc 及 frpc.ini 放到处于内网环境的机器上。
①Linux服务端配置:
解压下载的安装包,找到frps.ini进行配置
frps.ini
root@ubuntu:~/cc/frp_0.28.2_linux_386# cat frps.ini
[common]
bind_port = 7000
token = zhuzhuxia #密匙
Linux启动:./frpc -c frpc.ini
②Windows客户端配置
将下载的安装包进行解压,找到frpc.ini
frpc.ini
[common]
server_addr = (服务端IP地址)
server_port = 7000
token = zhuzhuxia # 密匙,和服务端一致即可
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 8080
remote_port = 8088 #服务端端口
Windows启动:frpc -c frpc.ini
3、服务端查看配置端口是否为监听状态
4、客户端进行ping验证
以上是最简配置,更多功能参考github中的文档!!!