什么是FRP?
frp是一个可用于内网穿透的高性能的反向代理应用,支持tcp,udp协议,为http和https应用协议提供了额外的能力,且尝试性支持了点对点穿透。
服务端安装
#下载server端
wget https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_amd64.tar.gz
#解压
tar -zxvf frp_0.27.1_linux_amd64.tar.gz
#进入目录
cd frp_0.27.1_linux_amd64
#编辑frps.ini文件
vi ./frps.ini
[common] bind_port = 7000 #服务端连接客户端的端口 dashboard_port = 7500 #服务端仪表板面板的端口 token = 123456 #服务端连接客户端的口令 dashboard_user = admin #仪表板页面登录的用户名 dashboard_pwd = admin #仪表板页面登录的密码 vhost_http_port = 8080 #HTTP主机使用的端口 vhost_https_port = 7070 #HTTPS主机使用的端口
#启动服务端
./frps -c ./frps.ini
#启动后台运行
nohup ./frps -c ./frps.ini &
客户端安装
下载对应客户端
https://github.com/fatedier/frp/releases
配置客户端参见
https://www.axay.cn/37.html
运行客户端CMD窗口CD到解压目录执行命令
frpc.exe -c frpc.ini
此时不能关闭窗口,否则会停止运行客户端。
如果需要后台运行FRP客户端请参考
https://www.axay.cn/36.html
备注
Github项目地址:https://github.com/fatedier/frp
最新服务端/客户端下载 :https://github.com/fatedier/frp/releases
中文配置文档: https://github.com/fatedier/frp/blob/master/README_zh.md