# frp配置教程 **Repository Path**: li-xingfu/frp-configuration-tutorial ## Basic Information - **Project Name**: frp配置教程 - **Description**: frp跳转配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-06 - **Last Updated**: 2026-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # frp配置教程 #### 介绍 frp跳转配置 #### 软件架构 软件架构说明 ## FRPS配置(frp服务端) #### 下载链接 [frp下载链接:https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz](https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz) [国内网址:https://gitee.com/li-xingfu/frp-configuration-tutorial/raw/master/nomachine_9.3.7_1_amd64.deb](https://gitee.com/li-xingfu/frp-configuration-tutorial/raw/master/nomachine_9.3.7_1_amd64.deb) #### 命令下载 ```bash wget https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz ``` #### 详细配置流程参考(例) 1. 下载frp工具并解压 ```bash cd ~/ wget https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz tar -vxf frp_0.63.0_linux_amd64.tar.gz ``` 2. 配置frps.toml文件 ```text bindPort = 7000 auth.token = "my_token" ``` 3. frps.toml文件说明 ```text bindPort: 服务器跳转端口 auth.token: 口令(可选设置,若设置了口令,则客户端的口令必须与该口令一致) ``` 4. 创建一个整个系统所有用户都能访问的文件夹,保证整个系统都有权限使用,例如:/opt/frp ```bash sudo mkdir -p /opt/frp ``` 5. 将配置好的frpc.toml文件与frpc工具复制到/opt/frp文件夹中 ```bash cd ~/frp_0.63.0_linux_amd64 sudo cp frps.toml /opt/frp/ sudo cp frps /opt/frp/ ``` 6. 配置frps服务 >a. 创建frps.service文件 ```bash cd ~/ nano frps.service ``` >b. 添加服务内容 ```text [Unit] Description=frps service After=network.target [Service] Restart=on-failure TimeoutSec=60s RestartSec=30min StartLimitInterval=400 StartLimBurst=10 ExecStart=/opt/frp/frps -C /opt/frp/frps.toml [Install] WantedBy=multi-user.target ``` >c. 将frpc.service复制到/etc/systemd/system目录下 ```bash cd ~/ sudo cp frps.service /etc/systemd/system/ ``` 7. 启动frpc服务 ```bash # 启动前先加载之前配置好的服务文件 sudo systemctl daemon-reload # 启动服务 sudo systemctl enable --now frps.service # 重启服务 # sudo systemctl restart --now frpc.service ``` ## FRPC配置(frp客户端) #### 下载链接 [frp下载链接:https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz](https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz) [国内网址:https://gitee.com/li-xingfu/frp-configuration-tutorial/raw/master/nomachine_9.3.7_1_amd64.deb](https://gitee.com/li-xingfu/frp-configuration-tutorial/raw/master/nomachine_9.3.7_1_amd64.deb) #### 命令下载 ```bash wget https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz ``` #### 详细配置流程参考(例) 1. 下载frp工具并解压 ```bash cd ~/ wget https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz tar -vxf frp_0.63.0_linux_amd64.tar.gz ``` 2. 配置frpc.toml文件 ```text serverAddr = "127.0.0.1" serverPort = 7000 auth.token = "my_token" [[proxies]] name = "test-tcp1" type = "tcp" localIP = "127.0.0.1" localPort = 22 remotePort = 6000 [[proxies]] name = "test-tcp2" type = "tcp" localIP = "127.0.0.1" localPort = 4000 remotePort = 14000 ``` 3. frpc.toml文件说明 ```text serverAddr: 服务器ip serverPort: 服务器配置的端口 auth.token: token令牌,若服务端主机设置了令牌,需与服务器主机端的令牌一致(可选设置) [[proxies]]: 客户端配置开始 name: frp别名(整个局域网中唯一) type: 网络协议类型 localIP: 本机ip(配置多个主机时请明确主机IP) localPort: 本机指定的端口号 remotePort: 暴露的端口号(跳转端口号) 注:若要跳转多个端口,可设置多个[[proxies]]配置 ``` 4. 创建一个整个系统所有用户都能访问的文件夹,保证整个系统都有权限使用,例如:/opt/frp ```bash sudo mkdir -p /opt/frp ``` 5. 将配置好的frpc.toml文件与frpc工具复制到/opt/frp文件夹中 ```bash cd ~/frp_0.63.0_linux_amd64 sudo cp frpc.toml /opt/frp/ sudo cp frpc /opt/frp/ ``` 6. 配置frpc服务 >a. 创建frpc.service文件 ```bash cd ~/ nano frpc.service ``` >b. 添加服务内容 ```text [Unit] Description=frpc service After=network.target [Service] Restart=on-failure TimeoutSec=60s RestartSec=30min StartLimitInterval=400 StartLimBurst=10 ExecStart=/opt/frp/frpc -C /opt/frp/frpc.toml [Install] WantedBy=multi-user.target ``` >c. 将frpc.service复制到/etc/systemd/system目录下 ```bash cd ~/ sudo cp frpc.service /etc/systemd/system/ ``` 7. 启动frpc服务 ```bash # 启动前先加载之前配置好的服务文件 sudo systemctl daemon-reload # 启动服务 sudo systemctl enable --now frpc.service # 重启服务 # sudo systemctl restart --now frpc.service ``` ## 附加 #### nomachine工具下载链接 [nomachine下载链接:https://web9001.nomachine.com/download/9.3/Linux/nomachine_9.3.7_1_amd64.deb](https://web9001.nomachine.com/download/9.3/Linux/nomachine_9.3.7_1_amd64.deb) [国内网址:https://gitee.com/li-xingfu/frp-configuration-tutorial/raw/master/nomachine_9.3.7_1_amd64.deb](https://gitee.com/li-xingfu/frp-configuration-tutorial/raw/master/frp_0.63.0_linux_amd64.tar.gz)