frp 如何配置以及使用
Frp是一款支持内网穿透的工具,可以帮助我们将内网服务暴露到外网。下面是frp的基本配置及使用方法:
- 下载frp客户端和服务端
在frp官网(https://github.com/fatedier/frp/releases)下载对应系统的frp客户端和服务端。
- 配置服务端
服务端的配置文件为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为服务端开放的端口。
- 启动服务端
在控制台中运行以下命令启动服务端:
./frps -c frps.ini
- 配置客户端
客户端的配置文件为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]为一条映射规则,同服务端配置。
- 启动客户端
在控制台中运行以下命令启动客户端:
./frpc -c frpc.ini
- 测试内网穿透
如果一切顺利,现在可以通过外网访问客户端的映射服务了。例如,在浏览器中输入:x.x.x.x:6000,即可访问客户端的本地SSH服务。
以上就是frp的基本配置和使用方法,更多细节请参考官方文档。