Loading... 最近买了个斐讯N1盒子在公司挂着,发现休假回家后访问不了盒子很不方便,于是在网上搜集内网穿透的教程,这里记录一下折腾过程。 ## 工作原理 frp 主要由两个组件组成:客户端(frpc) 和 服务端(frps)。通常情况下,服务端部署在具有公网 IP 地址的机器上,而客户端部署在需要穿透的内网服务所在的机器上。 由于内网服务缺乏公网 IP 地址,因此无法直接被非局域网内的用户访问。用户通过访问服务端的 frps,frp 负责根据请求的端口或其他信息将请求路由到相应的内网机器,从而实现通信。 通俗的话就是公网服务器做流量转发。 ## 官方地址 frp官方下载: [https://github.com/fatedier/frp/releases](https://www.blogbig.cn/go/957scbXi/) frp官方文档: [https://gofrp.org/zh-cn/docs/](https://www.blogbig.cn/go/o1tfhd7M/) ## 教程步骤 ### 服务端部署 1. 进入官方下载地址,选择你需要的类型下载,我的公网服务器是Linux系统,选择如下图  2. 下载后上传解压到你需要安装的目录,我解压后的目录如下  3. 在解压的文件夹中找到`frps.toml`文件打开 修改成如下配置保存 ```BASH bindPort = 7100 # 服务端监听端口,默认值为 7000。 auth.method = "token" #鉴权方式,可选值为 token 或 oidc,默认为 token。 auth.token = "123456" # 服务端连接密码 webServer.addr = "0.0.0.0" # web面板 webServer.port = 7600 # frp后台端口 webServer.user = "admin" # frp后台账号 webServer.password = "123456" # frp后台密码 ``` 4. 如果是大厂服务器请放行安全组,放行`7100`和`7600`端口,还需要放行客户端的端口后续会提到 <span style='color:red'>注意:宝塔和服务器安全组都要放行</span>   5. 设置好后我们在宝塔应用市场中下载安装好`进程守护管理器`后添加进程守护 名称随便起 目录选择我们刚才解压的目录 设置启动命令: 注意把前半句`/opt/frp_0.65.0_linux_amd64`改成你自己的解压的目录 ``` /opt/frp_0.65.0_linux_amd64/frps -c ./frps.toml ```  显示已启动就说明已经启动成功了  6. 接下来我们浏览器访问`服务器公网IP:7600`输入刚才设置的账号密码就成功进入frp的管理面板了  到这里我们服务端设置就算完成了,接下来试着用frp客户端连接它。 ### 客户端配置 1. 我买的盒子斐讯N1是已经刷好OpenWrt系统自带有frp内网穿透的,所以就没有部署过程了,有需要可以看上面的官方文档,我这里直接设置就好。  用户名没有设置留空就可以。 2. 然后在`服务列表`添加你需要访问的内网地址  服务列表里可添加多个内网地址,放行对应端口就行 <span style='color:red'>这里记得放行设置的13838端口</span> 3. 然后浏览器访问`服务器公网IP:13838`就看到盒子的管理面板了  现在随时随地都能打开盒子管理面板了,再也不用担心不方便咯! 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:[https://cloud.tencent.com/developer/support-plan?invite_code=2wsxriv2ba04c](https://cloud.tencent.com/developer/support-plan?invite_code=2wsxriv2ba04c) 正文到此结束 最后修改:2026 年 03 月 04 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 4 如果觉得我的文章对你有用,请随意赞赏