Frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
Frp工作原理:
注意:
其中必须有一个公网IP的服务器,若没有公网IP地址服务器,需去云供应商购买一台云主机(阿里云或腾讯云或AWS等);其次域名为可选。
配置文件 | 描述 |
---|---|
frps.ini | 服务端配置文件 |
frps | 服务端启动命令 |
frpc.ini | 客户端配置文件 |
frpc | 客户端启动命令 |
[root@centos frp]# ./frps -v #显示版本号
[root@centos frp]# ./frps -h #显示帮助说明
[root@centos frp]# ./frps -c ./frps.ini #启动 frps ,关闭SSH窗口即停止运行
[root@centos frp]# cat frps.ini #查看服务端 frps.ini 配置文件
[root@centos frp]# ps -ef |grep frps|grep -v grep #frps服务端进程状态
[root@centos frp]# nohup ./frps -c ./frps.ini >/dev/null 2>&1 & #frps服务端后台运行
[root@centos frp]# ps -ef |grep frps|grep -v grep |awk '{print $2}'|xargs kill -9 #frps服务端-停止
[root@centos frp]# ./frpc -v #显示版本号
[root@centos frp]# ./frpc -h #显示帮助说明
[root@centos frp]# ./frpc -c ./frpc.ini #启动 frpc ,关闭SSH窗口即停止运行
[root@centos frp]# cat frpc.ini #查看客户端 frpc.ini 配置文件
[root@centos frp]# ps -ef |grep frpc|grep -v grep #frpc客户端进程状态
[root@centos frp]# nohup ./frpc -c ./frpc.ini >/dev/null 2>&1 & #frpc客户端后台运行
[root@centos frp]# ps -ef |grep frpc|grep -v grep |awk '{print $2}'|xargs kill -9 #frpc客户端-停止