frp--实现内网穿透

一、frp简介

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

参考文档:

https://github.com/fatedier/frp/blob/master/README_zh.md

https://blog.csdn.net/u011976966/article/details/82019688

https://www.jianshu.com/p/e8e26bcc6fe6

二、frp配置

1)下载server软件并解压

[root@Manager ~]# wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz
[root@Manager ~]# tar xf frp_0.21.0_linux_amd64.tar.gz
[root@Manager ~]#ls
frp_0.21.0_linux_amd64  frp_0.21.0_linux_amd64.tar.gz

2)配置server端

#配置
[root@Manager frp_0.21.0_linux_amd64]#vim frps.ini 
[common]
bind_addr=0.0.0.0
bind_port = 7000
auto_token=yumianfeilong

dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin

3)启动server端

#后台启动
[root@Manager frp_0.21.0_linux_amd64]#chmod +x frps
[root@Manager frp_0.21.0_linux_amd64]#./frps -c ./frps.ini >/dev/null 2>&1 &

如果是前台启动:

image

4)浏览器访问http://ip:7500/

账号密码:admin  admin

image

5)客户端配置

以windows客户端为例:

下载地址:https://github.com/fatedier/frp/releases

image

image

编辑frpc.ini客户端配置文件

[common]
server_addr = xxx  #外网服务器ip地址
server_port = 7000
auto_token=yumianfeilong

[yumianfeilong]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389

保存并启动:

image

6)测试,使用windows远程桌面连接

image

特别注意:如果使用的是aliyun提供的外网服务器,需要开放3389,7000,7500端口

posted @ 2020-01-19 09:23  运维人在路上  阅读(416)  评论(0编辑  收藏  举报