摘要:想随时随地访问家里的NAS/服务,但没有公网IP?别慌!frp内网穿透神器来帮你!今天分享超详细的服务端部署流程(客户端也会提),小白也能搞定!
想随时随地访问家里的NAS/服务,但没有公网IP?别慌!frp内网穿透神器来帮你!今天分享超详细的服务端部署流程(客户端也会提),小白也能搞定!
核心准备:
1. 一台有公网IP的服务器:VPS、云主机都行(我用阿里云,年费几十块),IPv4/IPv6均可。
2. 操作系统:推荐Debian/Ubuntu(本文以Debian演示)。
Step 1️⃣:服务器基础配置
用Xshell等工具连上你的云服务器。
获取Root权限:`sudo -i`
安装1Panel管理面板(巨方便!):
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
安装过程:
安装目录:默认`/opt`,回车确认。
镜像加速:选 `y`。
面板端口:默认回车或自设(记住它!)。
安全入口:务必自设一个复杂路径(如`/mysecretpath`)。
设置管理员用户名和密码。
访问面板:浏览器打开 `你的服务器公网IP:端口号/安全入口` (例:`123.234.567.66:1234/lucky`)。
⚠️ 关键一步! 马上去云服务商的防火墙/安全组规则里,放行你刚设置的 1Panel端口!否则打不开面板!
Step 2️⃣:安装FRP服务端
登录1Panel面板。
进入“应用商店”,搜索 `frp`。
找到“Frps Server”,点击安装。
安装配置:大部分保持默认即可,直接点“确认”。
再次放行端口! 在云防火墙放行FRP的核心端口:`7000` (服务端口) 和 `7500` (管理面板端口)。
验证成功!
浏览器访问 `你的服务器公网IP:7500`。
输入1Panel里安装FRP时设置的用户名密码。
能登录FRP管理面板?恭喜!服务端部署成功! (失败?99%是端口没放行!)
客户端配置 (群晖NAS为例)
1. 群晖套件中心添加矿神源:`spk7.imnks.com`
2. 搜索安装 `frpc` (客户端)。
3. 打开frpc,清空默认配置,粘贴以下内容并修改:
serverAddr = "xx.xx.xx.xx" # 替换成你的服务器公网IP!
serverPort = 7000 # 和服务端设置一致
auth.method = 'token' # 验证方式,别动
auth.token = 'token123456' # 密钥!必须和服务端frps的token一样!
[[proxies]]
name = "nas" # 连接名称,随意
type = "tcp" # 类型选tcp
localIP = "127.0.0.1" # NAS本地IP (通常是192.168.x.x, 127.0.0.1指NAS自己)
localPort = 5000 # NAS的DSM管理端口 (默认5000)
remotePort = 5000 # 服务器上的映射端口 (选空闲的,防火墙需放行!)
```
4. 最后放行! 在云防火墙放行你设置的 `remotePort` (这里是5000)。
✨ 大功告成!
现在,通过浏览器访问 `你的服务器公网IP:remotePort` (例:`123.234.567.66:5000`),就能像访问公网一样连上你的NAS啦!
核心要点回顾:
1. 公网服务器是基础。
2. 1Panel 极大简化安装。
3. 防火墙放行!放行!放行! (1Panel端口、FRP的7000/7500、客户端映射端口) 这是成败关键!
4. 服务端和客户端的 `token` 必须一致。
5. 客户端的 `serverAddr` (服务器IP) 和 `remotePort` (映射端口) 要填对。
搞定内网穿透,世界就是你的数据中心!快去试试吧~ #FRP #内网穿透 #NAS #服务器 #玩机技巧
---
来源:小向科技论