# frp教程 **Repository Path**: chatgqt/frp-tutorial ## Basic Information - **Project Name**: frp教程 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-16 - **Last Updated**: 2025-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 一、服务端 ![输入图片说明](https://foruda.gitee.com/images/1737013569857143940/6e989f4e_13683735.png "image-2.png") > frp目录下,frps目录上传linux服务器,frpc目录留在windows电脑 #### 1、使用systemd来管理frps服务 > 1.安装systemd `apt install systemd` > 2.创建frps.service文件 `sudo vim /etc/systemd/system/frps.service` > 写入内容 frps.service ```bash # frps.service [Unit] # 服务名称,可自定义 Description = frps After = network.target syslog.target Wants = network.target [Service] Type = simple # 启动frps的命令,需修改为您的frps的安装路径 ExecStart = /home/ubuntu/frp/frps -c /home/ubuntu/frp/frps.toml [Install] WantedBy = multi-user.target ``` > 3.使用systemd命令管理frps服务 ```bash # 启动frp sudo systemctl start frps # 停止frp sudo systemctl stop frps # 重启frp sudo systemctl restart frps # 查看frp状态 sudo systemctl status frps ``` > 4.设置frps开机自启动 `sudo systemctl enable frps` #### 2、配置服务端 /frps/frps.toml文件 ```bash # frps.toml bindPort = 7000 vhostHTTPPort = 80 auth.token = "xxx123xxx" # 这个token需要配置到客户端 webServer.addr = "0.0.0.0" webServer.port = 7500 # 配置frps后台管理端口 webServer.user = "admin" # 后台管理的账户 webServer.password = "123456" # 后台管理的密码 ``` >服务器只需要开放7000和7500端口 >改完配置记得 !!!重启服务!!! ## 二、客户端 修改/frpc/frpc.toml文件 ```bash # frpc.toml serverAddr = "150.158.125.28" # 代理到哪个服务器 serverPort = 7000 # 代理端口 auth.token = "xxx123xxx" # 代理token [[proxies]] # 转发本地的8000端口到 8000.api.chatgqt.com 域名 name = "http_proxy" type = "http" localIp = "127.0.0.1" localPort = 8000 customDomains = ["8000.api.chatgqt.com"] ``` >客户端启动服务 `./frpc -c ./frpc.toml` ## 三、windows制作快捷方式 >鼠标右键 > 新建 > 快捷方式 >粘贴`cmd.exe /k "D:\frp\frpc\frpc.exe -c D:\frp\frpc\frpc.toml"` 记得换自己的路径 >frpc.exe是运行程序,frpc.toml是运行所用的配置信息 ![输入图片说明](https://foruda.gitee.com/images/1737013744049938694/605687a2_13683735.png "image.png") >然后点 下一步 ![输入图片说明](https://foruda.gitee.com/images/1737013771934234625/e5e5a9e6_13683735.png "image-1.png") >双击运行 ## 四、注意!!! > frps是服务端的 > frpc是客户端的 > 客户端不制作快捷方式可以在 /frp/frpc/目录下运行 `./frpc -c ./frpc.toml` > .toml 是配置文件后缀