1. 简介
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
2. 前提
云上服务器(需要有固定的公网IP)
本地服务器
3. 使用
本次全程通过1panel进行安装使用
3.1. frp-server
服务器负责接收请求以及反向代理,需要部署在公网服务器上,服务端在应用商店即可下载安装,其中必要的配置:
3.2. frp-clien
客户端作为最终要访问的服务器,需要将所需要代理的端口设置到服务端,例如将客户端的8080端口映射到服务端的18080端口,此时访问服务器的18080端口,frp将外部请求转发至客户端的8080端口,实现内网穿透。
客户端除需要设置客户端本身Dashboard 端口外,同时还需要设置代理服务器的端口以及用户名、密码和token。
启动客户端之后,访问客户端的frp端口进行端口代理设置。
在配置信息中添加需要代理的端口:
[[proxies]]
name = "test"
type = "tcp"
localIP = "127.0.0.1"
localPort = 8088
remotePort = 18088
填写完之后点击upload和refresh进行更新和应用。
4. 总结
通过frp内网穿透将内网中的服务映射到公网上,虽然它能带来很多便利,但是一旦暴露到公网上,安全问题是首先需要重视的,除了使用加强密码之外还需要对服务器和端口设置防火墙等手段,确保信息安全。
评论区