frp内网穿透

作者:Garany 发布于:2020-08-11 分类:破万卷书
frp是轻量但功能很强大的反向代理软件.可以使处于内网或防火墙后的设备对外界提供服务,支持HTTP、TCP、UDP等众多协议。

服务端设置 
1.下载
https://github.com/fatedier/frp/releases/
2.解压部署
tar xvf frp_0.33.0_linux_amd64.tar.gz
mv frp_0.33.0_linux_amd64 /usr/local/frp
cd /usr/local/frp
rm -rf frpc*
3.配置服务端
vim frps.ini
[common]
bind_port = 7000
token = wang.123
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin.123
# bind_port 客户端和服务端连接的端口
# token 用于客户端和服务端连接的口令
# dashboard_port 服务端仪表板的端口
4.启动,查看状态
nohup /usr/local/frp/frps -c /usr/local/frp/frps.ini &
tail -f /usr/local/frp/nohup.out
5.验证,登陆看板
124.114.XXX.XXX:7500
admin/admin.123

客户端配置 
1.下载
2.解压部署
rm -rf /usr/local/frp/frps*
3.配置客户端
vim frpc.ini
[common]
server_addr = 124.114.XXX.XXX
server_port = 7000
token = wang.123
# server_addr 服务器段ip
# server_port 服务端连接端口
# token 连接的口令
[nacos]
type = tcp
local_ip = 127.0.0.1
local_port = 8848
remote_port = 18848
#定义一个名为nacos的虚拟服务,类型为tcp,本地端口为8848,服务器端转发后端口为18848
4.启动,查看状态
nohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini &
tail -f /usr/local/frp/nohup.out
最后验证:
curl -I 124.114.XXX.XXX:18848

我来说说