frp下载,frp 内网穿透配置, frps, frpc 配置
可以评论留言探讨,共同进步哦!
准备工作:
-
一台公网ip的服务器
-
下载frp 下载地址传送门
-
保证服务端和客户端下载的版本是同一个版本
解释:
frp
分为frps
[服务端] 和frpc
[客户端]- 一般情况下,客户端只需要运行
frpc
,服务端只需要运行frps
- 由于服务端和客户端的运行环境可能不同,需要下载不同的安装包,因此需要保证两个安装包的版本一致。
让我们先搞搞服务端【frps】
-
直接上配置,在服务端安装好frp之后,编辑
frps.ini
#frps.ini [common] # 服务端开启的端口,需要确保防火墙开放这个端口 bind_port = 7000 bind_addr = 0.0.0.0 # 验证方式和token值,客户端[frpc]中有个配置与此对应 authentication_method = token token = 12345678 # frp管理控制台的端口、登陆账号、登陆密码,可以通过[服务器ip:37500]访问这个控制台 dashboard_port = 37500 dashboard_user = admin dashboard_pwd = admin
到这里服务端配置就ok了。
现在来搞客户端
-
安装好
frp
, 编辑frpc.ini
:[common] # 这是服务器的ip地址,也可以是域名,只要你的域名配置正确 server_addr = aa.bb.cc.dd # 这个端口和上面 [frps.ini]的端口配置一致 server_port = 7000 # 这个配置与[frps.ini]的验证配置一致 authentication_method = token token = 12345678 # 重头戏:能不能访问本地文件全靠它了 [RDP] type = tcp local_ip = 127.0.0.1 # 这里是本地项目的运行端口 local_port = 5500 # 这里是远程通过哪个端口才能访问到本地的项目,即此处,如果我访问:[http://aa.bb.cc.dd:13389],即可访问到[http://localhost:5500] remote_port = 13389
到这里基础配置就搞好了
我只是觉得端口后缀不好看
访问地址的时候,需要写一个端口真让人受不了,于是... 我就把nginx
叫了出来
-
配置
nginx
去转发80
端口到13389
,这样就不用在访问http://aa.bb.cc.dd
的时候额外输入后面的端口号了 -
nginx
先安装好,配置:# 此处已经是配置好域名的情况了: server { listen 80; server_name www.mytest.com; location / { proxy_pass http://localhost:13389; } }
A little hug, little gift.
All of little something.
these are our meories.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧