其他技术----frp安装
FRP 安装教程
最近开发微信小程序需要安装一个内网穿透服务放在自己的服务器里面,
frp 不需要自己去编译,所以我选择安装frp 服务PS:内网穿透服务可以选择
frp
或者选择ngrok
下载frp
我们去
PS:这里需要选择对应平台的。
- frp_0.38.0_freebsd_386.tar.gz
- frp_0.38.0_freebsd_amd64.tar.gz
- frp_0.38.0_linux_386.tar.gz
- frp_0.38.0_linux_amd64.tar.gz
- frp_0.38.0_linux_arm.tar.gz
- frp_0.38.0_linux_arm64.tar.gz
- frp_0.38.0_linux_mips.tar.gz
- frp_0.38.0_linux_mips64.tar.gz
- frp_0.38.0_linux_mips64le.tar.gz
- frp_0.38.0_linux_mipsle.tar.gz
- frp_0.38.0_windows_386.zip
- frp_0.38.0_windows_amd64.zip
根据自己
安装frp
-
将文件放到带有公网服务器的机器上,这里我选择的是云服务器,使用的是 frp_0.38.0_linux_amd64.tar.gz
-
解压文件
-
修改
frp 配置文件frps.ini
[common] bind_port = 7000 bind_addr = 0.0.0.0 vhost_http_port = 80 vhost_https_port = 443 bind_udp_port = 7001 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin log_file = ./frps.log log_level = info log_max_days = 3 disable_log_color = false subdomain_host = example.com # 这里修改为你的公网服务器的域名就可以
-
打开服务器端口
7000
、7500
启动frps
启动
frp 服务端
./frps -c ./frps.ini
启动之后可以在浏览器中输入
example.com:7500
查看frp 控制台了账号密码是
admin/admin
启动frpc
启动
frp 客户端
这里的客户端版本根据自己的系统选择,这里我选择的是
- 修改
frpc.ini
文件
[common]
server_addr = example.com # frps 服务地址
server_port = 7000
log_file = ./frpc.log
log_level = info
log_max_days = 3
disable_log_color = false
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[web01]
type = http
local_ip = 127.0.0.1
local_port = 5000
subdomain= test # 这个选项需要服务端开启subdomain_host
[web02]
type = http
local_ip = 127.0.0.1
local_port = 5000
subdomain= testback
- 打开
cmd ,启动frpc frpc.exe
- 此时就可以访问
text.example.com:5000
、testback.example.com:50000
访问本地文件了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!