frp的安装与使用
悬赏:20
收藏
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
项目地址:https://github.com/fatedier/frp
下面介绍下如何安装和使用frp,在linux centos7.X 环境安装。
[pre]
1. 下载frp
[/pre]
下载地址:https://github.com/fatedier/frp/releases
下载的版本为 frp_0.29.0_linux_amd64.tar.gz
img[http://oss.xxpay.vip/img/ce06a849-c0c6-47f7-a0c6-2d5765a8ac5b8967724456705276913.png]
[pre]
2. 启动服务端
[/pre]
img[http://oss.xxpay.vip/img/bec503fb-8212-4846-9cb0-6017e311e9241248460958019778952.png]
服务端对应配置文件为 frps.ini,更多配置参考frps_full.ini。
服务端启动:nohup ./frps -c ./frps.ini &
启动后,如果配置了 可以查看dashboard,可通过如下界面查看。
img[http://oss.xxpay.vip/img/d13384b8-f291-49de-87a3-a08ab92a1f646021516582031644503.png]
[pre]
3. 启动客户端
[/pre]
客户端一般就是处在内网中,需要被穿透的机器。也是下载 frp_0.29.0_linux_amd64.tar.gz
配置frpc.ini文件,启动:nohup ./frpc -c ./frpc.ini &
这是看dashboard界面,显示tcp连接在线。
img[http://oss.xxpay.vip/img/3efe4c89-3d91-4dc0-ad06-f8f887e866d01627280896498601088.png]
测试ssh连接,在其他机器,需要通过ssh连接到内网机器,执行命令:
ssh -oPort=6000 xxpay@x.x.x.x
上面x.x.x.x是指部署了frp服务端机器的外网IP地址。
注意如果是云端服务器,需要确保相应的端口是开启的,否则会导致无法连接。
-
2019-09-14 17:22:17
frp配置还是比较简单的,大家多多交流使用经验!
0
回复