在日常开发的过程中,想要向别人展示自己的作品,或者是让别人帮助测试的时候往往需要把项目编译打包之后上传到服务器别人才能够正常访问>
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
部署要求
- 需要有一台具有公网IP的服务器,推荐使用腾讯云新用户首年仅需元一年新用户首年仅需38元一年
- https://curl.qcloud.com/N3HMxAVX 点击直接购买
FRP下载
- 下载地址:https://github.com/fatedier/frp/releases
- 根据自己的系统下载对应的软件包
服务端配置
具有IP地址的服务器是服务端
- 解压压缩包
frp_0.38.0_windows_amd64.zip
- 修改配置文件
frps.ini
bind_port = 7000
auto_token=123456 #凭证
vhost_http_port = 8080 #http服务监听的端口
dashboard_port = 7500 #web端口
dashboard_user = admin #登录名
dashboard_pwd = 12345 #密码
账号密码用于登录面板,查看状态
4. 以管理员身份打开`cmd`,使用`cd`命令进入到当前frp所在的文件夹下
`cd C:\Users\Administrator\Desktop\frp_0.38.0_windows_amd64`
5. 启动frp服务端
`frps -c frps.ini`
<font color=red>注意:cmd窗口不能关闭,一旦关闭frp就会停止</font>
## 客户端配置
**本地电脑即为客户端**
1. 解压压缩包`frp_0.38.0_windows_amd64.zip`
2. 修改`frpc.ini`
3. ```
[common]
server_addr = 159.75.88.168 #远程服务器IP地址
server_port = 7000 #远程服务器端口需要与服务端意志
auto_token=123456 #鉴权token
[web]
type = http
local_port = 8080 #本地端口
custom_domains = local.wuque.cc #域名地址
4.以管理员身份打开cmd
,使用cd
命令进入到当前frp所在的文件夹下
cd C:\Users\Administrator\Desktop\frp_0.38.0_windows_amd64
- 启动frp服务端
frpc -c frpc.ini
多个客户端修改端口和域名端口即可