使用 frp 内网穿透

使用 frp 内网穿透是一种常见的实现本地服务暴露到公网的方式。要实现frp内网穿透,您可以按照以下步骤进行操作:

首先需要下载并安装 frp 客户端,可以从 frp 官方网站下载相应的客户端,根据您的操作系统选择合适的版本:https://github.com/fatedier/frp/releases。

在 frp 客户端上配置您需要暴露的本地服务。打开 frp 的配置文件,通常名为 frpc.ini,添加一个新的 [common] 配置项,其中包括以下设置:

type:协议类型,默认为 tcp,也可以设置为 udp。

local_ip:内网服务的IP地址,可以为 127.0.0.1 或真实内网IP。

local_port:内网服务的端口号。

remote_port:公共 IP 地址上的端口号。

server_addr:frp 服务器的 IP 地址,您可以使用 frp 官方提供的公共服务器或者您自己搭建的服务器。

server_port:frp 服务器的端口号。

启动 frpc 客户端。在命令行中执行以下命令以启动 frpc 客户端:

   ./frpc -c frpc.ini

扫描二维码关注公众号,回复: 15999456 查看本文章

如果您是使用Windows,需要执行以下命令(假设配置文件路径为 D:\frpc.ini):

   frpc.exe -c D:\frpc.ini

配置转发规则。在 frp 服务器上,您需要添加与 frpc 客户端相对应的相应的端口转发规则,以将外部流量转发到您的本地服务。在 frp 服务器上,打开 frps.ini 配置文件并添加一个新的 [common] 配置项,并将remoteport设置为公共IP地址上的端口号,并将 localport 设置为您在 frpc.ini 中指定的本地服务端口号。

启动 frp 服务器。在命令行中执行以下命令以启动 frp 服务器:

   ./frps -c frps.ini

如果您是使用 Windows,需要执行以下命令(假设配置文件路径为 D:\frps.ini):

   frps.exe -c D:\frps.ini

等待一段时间,frp 客户端和服务器会建立一个连接,您现在可以通过域名和端口号访问您本地的应用程序。

请注意,由于 frp 方式的内网穿透是通过公共网络传输实现的,因此安全性和稳定性可能会受到一些威胁。建议您在公共网络上使用 HTTPS 或 SSL 等加密协议,或者通过使用 VPN 网络等其他安全手段来确保数据的安全性和稳定性。

猜你喜欢

转载自blog.csdn.net/qq1507171150/article/details/131122677