利用公网IP服务器部署1Panel及内网穿透
一、准备工作
- 拥有公网IP的服务器,部署环境要求详见1Panel 文档
- 通过SSH以ROOT账户登录服务器
二、安装1Panel面板
执行安装命令
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

安装过程配置
提示时输入 2 选择中文简体

安装目录:建议直接按回车使用默认目录

若遇到Docker安装失败:

更换阿里云镜像源
sudo sed -i 's/mirrors.ivolces.com/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo apt clean && sudo apt update # 清理更新缓存

安装成功后输入 Y 开启镜像加速


初始化面板设置
端口:建议保留默认或自定义(记录此端口)
安全入口:设置复杂路径(增强安全性)
面板用户:自定义管理员用户名
面板密码:设置强密码

放行防火墙/安全组
进入云服务器控制台 -> 网络/安全组
添加规则放行1Panel端口(步骤3中设置的端口)

三、安装FRP服务端
登录1Panel
访问 http://<服务器公网IP>:<面板端口>
输入设置的用户名密码登录

安装FRP
进入“应用商店”
搜索并安装 frp (选择服务端版本)

配置FRP服务端
名称:任意(如 frp-server)
版本:默认最新版
服务器端口:7000 (或自定义空闲端口,需放行!)
Dashboard端口:7500 (FRP管理面板端口,需放行!)
密匙:设置复杂token (记录备用,用于客户端连接)
点击“确认”完成安装

验证Dashboard
浏览器访问:http://<服务器公网IP>:7500
如无法访问,检查安全组是否放行7500端口

四、配置NAS(FRP客户端)
安装FRP客户端
登录NAS管理界面
应用中心搜索安装 frp客户端

编辑配置文件
serverAddr = "xx.xx.xx.xx" # 替换为服务器公网IP
serverPort = 7000 # 需与服务端端口一致
auth.method = "token" # 认证方式(勿改)
auth.token = "token123456" # 替换为服务端设置的密匙
[[proxies]]
name = "nas" # 连接名称(自定义)
type = "tcp" # 协议类型
localIP = "192.168.x.x" # NAS内网IP(重要!非127.0.0.1)
localPort = 5666 # NAS管理端口(默认5666)
remotePort = 5666 # 服务端映射端口(需安全组放行!)

📌 关键提示:
localIP 需改为NAS的实际内网IP(如 192.168.1.100)
保存配置并启动FRP客户端服务
五、验证与优化访问
基础访问测试
浏览器访问:http://<服务器公网IP>:5666
成功显示NAS登录界面即配置正确

域名访问优化(推荐)
域名管理后台添加解析 A记录:
记录名:nas.yourdomain.com
指向:服务器公网IP
通过域名访问:http://nas.yourdomain.com:5666


补充说明:
- 安全组贯穿提醒:所有涉及端口(1Panel端口、FRP服务端端口、远程映射端口)均需在云平台安全组放行
- IP修正:NAS配置中的
localIP必须为内网实际IP(非127.0.0.1) - 防御措施:1Panel安全入口路径和FRP token建议使用高强度随机字符串
- 端口冲突:如
5666端口被占用,需同步修改客户端remotePort和服务端安全组规则
未经允许不得转载作者:
Kong,
转载或复制请以
超链接形式
并注明出处
SenHu 。
原文地址:
《
FRP内网穿透》
发布于
2025-6-13










评论 抢沙发