markdown
# FRP 服务器
## 第一步:购买一个云主机
教程使用99元/年阿里云服务器
https://www.aliyun.com/lowcode/promotion/allinaliyun/99program
教程使用 Ubuntu 22.04 LTS 作为服务器操作系统
## 第二步:登录云主机安装 1Panel
1. 修改安全组策略,允许22端口(默认应该有);
2. 修改服务器默认密码(建议复杂密码);
3. https://1panel.cn/
## 第三步:从浏览器登录 1Panel
1. 将 1Panel 的端口添加到安全组策略;
2. 打开安装后提示的链接;
## 第四步:配置 frps
1. 创建配置文件 `cat /etc/frp/frps.toml`
2. 填写配置:
```toml
[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = "mahiro"
dashboard_pwd = "fake"
vhost_http_port = 7080
vhost_https_port = 7081
token = "abcde"
```
3. `docker run --restart=always --network host -d -v /etc/frp/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps`
4. 查看 frp 面板,你的IP:7500
---
# FRP 客户端
## 第一步:安装 Docker
每个操作系统不太相同,所以省略了
## 第二步:配置 frpc
1. 创建配置文件 `frpc.toml`,自己注意路径,我保存到 `D:\frpc\frpc.toml`
2. 填写配置:
```toml
[common]
server_addr = "你的服务器地址"
server_port = 7000
token = "abcde"
[palword-server]
type = "udp"
local_ip = "127.0.0.1"
local_port = 8211
remote_port = 8211
```
## 第三步:运行 frpc
1. `docker run --restart=always --network host -d -v D:\frpc\:/etc/frp/ --name frpc snowdreamtech/frpc`
2. 刷新服务器 7500 面板,是否有新添加的透传程序
## 第四步:测试透传的服务器
略