内网穿透frp使用及配置说明

内网穿透frp功能

frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。

简单的说,就是建立公网服务器地址+端口,和内网服务器地址+端口的映射关系,这样就可以通过公网地址(或者域名)访问内网资源,相当于把内网资源发布到公网环境。

内网穿透frp部署

下载
您可以从 GitHub 的 Release 页面中下载最新版本的客户端和服务器二进制文件。所有文件都打包在一个压缩包中,还包含了一份完整的配置参数说明。
https://github.com/fatedier/frp/releases(如果下载不了,可以联系本人提供,微信号:ky19910102)

部署
解压下载的压缩包。
将 frpc 复制到内网服务所在的机器上。
将 frps 复制到拥有公网 IP 地址的机器上,并将它们放在任意目录。
开始使用!
编写配置文件,目前支持的文件格式包括 TOML/YAML/JSON,旧的 INI 格式仍然支持,但已经不再推荐。
使用以下命令启动服务器:./frps -c ./frps.toml
使用以下命令启动客户端:./frpc -c ./frpc.toml
如果需要在后台长期运行,建议结合其他工具,如 systemd 和 supervisor。

配置说明

官网的配置很多地方不准确(可能是版本的问题),比如下面的配置项目应该是:vhost_http_port,而官方给的配置说明是:vhostHTTPPort,这里请特别注意下!
内网穿透frp使用及配置说明_第1张图片

你可能感兴趣的:(代理模式)