如何在Linux与Windows上部署FRP服务端
如何在Linux与Windows上部署FRP服务端
在Linux系统部署FRP服务端
1. Docker和Docker Compose的安装
为了确保FRP服务端的灵活部署和管理,首先需要安装Docker和Docker Compose。Docker提供了容器化技术,而Docker Compose则方便我们管理容器。安装命令如下:
bash <(curl -sSL [https://linuxmirrors.cn/docker.sh](https://linuxmirrors.cn/other/))
这条命令会从Linux镜像网站下载并安装Docker,简化了安装过程。
2. 创建FRPs的安装目录
接下来,我们需要创建一个目录,用于存放FRP服务端的相关文件。执行以下命令:
mkdir -p /root/data/docker/frps
cd /root/data/docker/frps
3. 编写docker-compose.yml配置文件
Docker Compose通过YAML文件定义多容器的Docker应用。我们需要创建并编辑docker-compose.yml文件,定义FRP服务端的容器配置:
version: '3.3'
services:
frps:
restart: always
network\_mode: host
volumes:
- './frps.toml:/etc/frp/frps.toml'
container\_name: frps
image: snowdreamtech/frps
这个配置文件指示Docker Compose如何部署FRP服务端容器。
4. 编写frps.toml配置文件
FRP服务端的配置通过frps.toml文件进行。我们需要创建这个文件并填入必要的配置信息:
[common]
bind\_port= 5443
kcp\_bind\_port = 5443
dashboard\_user= 请修改此处
dashboard\_pwd= 请修改此处
dashboard\_port= 请修改此处
token = 请修改此处
请确保替换配置文件中的占位符(“请修改此处”)为实际的值。
5. 启动FRP服务端的Docker容器
配置文件准备好之后,就可以启动FRP服务端的Docker容器了:
docker-compose up -d
这条命令会以后台模式启动容器。
在Windows系统部署FRP服务端
1. 下载FRP
根据你的Windows系统架构(32位或64位),从FRP的GitHub仓库下载相应版本的FRP。
2. 解压FRP压缩包
将下载的FRP压缩包解压到适合的目录,比如 C:\frp
。
3. 修改frps.toml配置文件
在FRP解压目录中找到或新建frps.toml配置文件,填写服务器端配置信息。
4. 编写启动脚本
在FRP目录下创建一个名为start.bat的批处理文件,内容如下:
cmd /k "frps.exe -c frps.toml"
双击运行start.bat批处理文件,即可启动FRP服务端。