使用frp实现内网穿透

使用frp实现内网穿透

官网:https://gofrp.org/

frp 主要由 客户端(frpc)服务端(frps) 组成,服务端通常部署在具有公网 IP 的机器上,客户端通常部署在需要穿透的内网服务所在的机器上。

安装

我这里公网使用阿里云Ubuntu系统,内网使用CentOS7.

安装包下载地址

https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz

配置服务端

1
2
3
4
5
6
# 下载
wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz

# 解压
tar -zxvf frp_0.37.1_linux_amd64.tar.gz
cd frp_0.37.1_linux_amd64/

这里主要关注4个文件,分别是frpc、frpc.ini和frps、frps.ini,前者两个文件是客户端的文件,后者两个文件是服务端的文件。

编辑frps.ini文件

vim frps.ini

1
2
3
[common]
bind_port = 7000 #与客户端绑定的进行通信的端口
vhost_http_port = 6081 #访问客户端web服务自定义的端口号

保存然后启动服务./frps -c ./frps.ini,这是前台启动,后台启动命令为nohup ./frps -c ./frps.ini &

配置客服端

-------------本文结束感谢您的阅读-------------