frp 如何配置以及使用

Frp是一款支持内网穿透的工具,可以帮助我们将内网服务暴露到外网。下面是frp的基本配置及使用方法:

  1. 下载frp客户端和服务端

在frp官网(https://github.com/fatedier/frp/releases)下载对应系统的frp客户端和服务端。

  1. 配置服务端

服务端的配置文件为frps.ini,需要根据实际情况进行配置。例如,下面是一个简单的配置文件示例:

[common]
bind_addr = 0.0.0.0
bind_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

其中,[common]为默认配置,bind_addr和bind_port为服务端监听的地址和端口;[ssh]为一条映射规则,其中type为映射类型,local_ip和local_port为本地服务的地址和端口,remote_port为服务端开放的端口。

  1. 启动服务端

在控制台中运行以下命令启动服务端:

./frps -c frps.ini
  1. 配置客户端

客户端的配置文件为frpc.ini,同样需要根据实际情况进行配置。例如,下面是一个简单的配置文件示例:

[common]
server_addr = x.x.x.x
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

其中,[common]为默认配置,server_addr和server_port为服务端的地址和端口;[ssh]为一条映射规则,同服务端配置。

  1. 启动客户端

在控制台中运行以下命令启动客户端:

./frpc -c frpc.ini
  1. 测试内网穿透

如果一切顺利,现在可以通过外网访问客户端的映射服务了。例如,在浏览器中输入:x.x.x.x:6000,即可访问客户端的本地SSH服务。

以上就是frp的基本配置和使用方法,更多细节请参考官方文档。

posted @ 2023-05-18 15:33  小小强学习网  阅读(745)  评论(0编辑  收藏  举报