Cyang39's 的笔记

FRP 透传教程

Last update: 1/27/2024
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 面板,是否有新添加的透传程序 ## 第四步:测试透传的服务器 略