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这台服务器来。