我这里使用的0.44版本部署如果有其他版本需求范我跟github自行下载
https://github.com/fatedier/frp/releases
相关中文文档可以查看
https://github.com/fatedier/frp/blob/dev/README_zh.md
为了方便我这里使用了同一台服务器部署的
如果需要内网穿透 Frps部署在公网 Frpc部署在内网
首先下载frp安装包
wget https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz
tar zxf frp_0.44.0_linux_amd64.tar.gz
mv frp_0.44.0_linux_amd64 /data/frp
配置frps
vim frps.ini
[common]
bind_port = 7000
token = 12345678 #自定义token启动frpc需要验证
dashboard_port = 7500 #访问frp服务web页面端口
dashboard_user = admin #访问web登录用户
dashboard_pwd = admin #访问web登录密码
nohup ./frps -c ./frps.ini & 启动frpc
vim nohup.out 查看启动日志输出有以下输出表示启动成功
下面访问一下frp的web页面看看
http://192.168.81.128:7500/
到这里frps就部署完成了。
配置frpc
Frp安装包里有frpc和frps在一台机器不需要在安装了,内外网部署的话都需要安装一个。
vim frpc.ini
[common]
server_addr = 192.168.81.128 #填写部署frps服务器ip
server_port = 7000 #frps启动端口
token = 12345678 #启动frps自定义的token
[ssh]
type = tcp
local_ip = 127.0.0.1 #填写部署frpc服务器ip
local_port = 9090 #填写需要代理的端口
remote_port = 9099 #填写在frps服务器代理访问的端口
nohup ./frpc -c ./frpc.ini > nohup.out2 2>&1 & 启动frpc
vim nohup.out2 查看启动日志输出有以下输出表示启动成功
Frpc启动成功后访问frps的web页面查看
可以看到我们配置的代理端口已经启动
访问我们的代理端口 http://192.168.81.128:9099/
到这里frp配置就部署完成了,内网部署注意frps和frpc区分。