博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

开源内网穿透工具frp基本介绍及使用

Posted on 2020-02-16 15:29  sunnynic  阅读(1308)  评论(0编辑  收藏  举报

1、简要说明

配置简单、稳定好用的开源内网穿透软件,  分为服务端和客户端,支持tcp、udp、http、https、ssh等协议。

2、安装及配置

服务端和客户端都执行以下操作

wget https://github.com/fatedier/frp/releases/download/v0.15.1/frp_0.15.1_linux_amd64.tar.gz 
tar xzvf frp_0.15.1_linux_amd64.tar.gz
mv frp_0.15.1_linux_amd64 frp

 

服务端配置

服务端必须要有公网IP的,仅配置frps.ini。进入到frp安装目录,若只涉及到端口,不涉及到域名的情况下,只需要自定义端口即可,然后在后台启动运行。

[root@elves-3 ~]# cd /usr/local/frp
[root@elves-3 frp]# cat frps.ini 
[common]
bind_port = 6735

[root@elves-3 frp]# ./frps -c ./frps.ini &

 

客户端配置

仅配置frpc.ini即可。配置示例如下:

[root@elves-2 ~]# cd /usr/local/frp
[root@elves-2 ~]# cat frpc.ini 
 [common]
server_addr = 47.107.xx.xx
server_port = 6735

[ssh]
type = tcp
local_ip = 192.168.1.13
local_port = 22
remote_port = 31322

[root@elves-2 ~]# ./frpc -c ./frpc.ini &

 

47.107.xx.xx为服务端公网IP,server_port和服务端bind_port保持一致。此处配置的内网ssh端口穿透,在客户端的frp在后台启动成功后,通过登录linux服务器的客户端工具,使用服务端的公网IP以及31322端口,即可登录到内网1.13这台服务器来。