frp内网穿透如何部署
时间: 2023-10-12 15:02:28 浏览: 152
frp内网穿透的部署可以分为两步:部署frp客户端和部署frp服务器。
1. 部署frp客户端
首先需要在内网中部署frp客户端。具体步骤如下:
- 下载frp客户端:在frp官网上下载对应平台的frp客户端程序。下载地址为:https://github.com/fatedier/frp/releases。
- 配置frp客户端:在frp客户端程序目录下,创建frpc.ini文件,配置需要暴露到公网的服务与端口映射关系。示例配置如下:
```
[common]
server_addr = x.x.x.x
server_port = 7000
[web]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = www.example.com
```
以上配置表示将本地的80端口映射到公网的www.example.com域名上。
- 启动frp客户端:在frp客户端程序目录下,执行以下命令启动frp客户端:
```
./frpc -c ./frpc.ini
```
2. 部署frp服务器
frp服务器需要在公网中部署。具体步骤如下:
- 下载frp服务器:在frp官网上下载对应平台的frp服务器程序。下载地址为:https://github.com/fatedier/frp/releases。
- 配置frp服务器:在frp服务器程序目录下,创建frps.ini文件,配置frp服务器的端口等信息。示例配置如下:
```
[common]
bind_addr = 0.0.0.0
bind_port = 7000
vhost_http_port = 80
vhost_https_port = 443
```
以上配置表示frp服务器监听7000端口,并将80和443端口暴露给frp客户端。
- 启动frp服务器:在frp服务器程序目录下,执行以下命令启动frp服务器:
```
./frps -c ./frps.ini
```
这样就完成了frp内网穿透的部署。