首页 > 网事如风 > 1Panel + NPS:轻松搞定内网穿透服务端部署
2026
02-19

1Panel + NPS:轻松搞定内网穿透服务端部署

为了能更好的使用家庭服务器和智能家居电器,我一直在寻找既能简化部署又能灵活管理内网穿透的工具。最近尝试了1Panel面板结合NPS容器化安装,体验非常丝滑——不需要敲一堆Docker命令,也不用担心配置文件丢失,直接在Web界面点几下就能完成。今天就把这套方法分享给大家。

为什么选择1Panel + NPS?

  • 1Panel:国产开源服务器面板,自带容器管理、编排模板,贴合国人的使用习惯。
  • NPS:轻量级内网穿透工具,支持TCP/UDP/HTTP/HTTPS,配置灵活,还有Web管理界面。
  • 组合优势:容器化保证环境隔离,1Panel的编排模板让下次重建只需点一次,数据持久化也自动搞定。

准备工作

  1. 一台有公网IP的服务器(安装好1Panel)。
  2. 在1Panel中进入「容器」→「编排模板」。
  3. 提前在防火墙和安全组放行NPS所需端口(Web管理8081、服务端通信8024)。

三步部署NPS服务端

1. 创建编排模板

在「编排模板」中点击「创建」,名称填nps-server,内容如下:

version: '3'
services:
nps:
image: duan2001/nps
container_name: nps
network_mode: host # 使用host模式,避免端口映射遗漏
restart: always
volumes:
- /data/nps/conf:/conf # 持久化配置
environment:
- MODE=install # 首次运行生成配置文件
- HTPASSWD=admin:admin # 初始用户名密码
  •  注意:HTPASSWD是初次安装用的,后面会通过配置文件修改。

2. 执行编排部署

保存模板后,进入「编排」→「创建编排」,选择刚才的模板,确认后系统会自动拉取镜像并启动容器。几秒钟后,NPS就跑起来了。

3. 修改配置并重启

容器启动后,会在宿主机/data/nps/conf下生成nps.conf。用1Panel自带的文件管理器编辑它,重点修改几项:

# 管理后台登录用户名和密码
web_username=你的管理账号
web_password=你的安全密码
  • 保存文件后,在容器列表重启NPS容器。现在访问http://你的IP:8081,用新密码登录,就看到熟悉的NPS管理界面了。

小提示

  • 端口规划:如果使用了高性能服务器,同时还提供其他服务,建议做好整体端口规划,HTTP和HTTPS代理端口还是建议使用默认端口。
  • 客户端连接:在NPS后台创建客户端,拿到唯一验证密钥,然后在内网机器上运行NPC即可接入,且可以通过NPC接入多台服务器。
  • 安全性:首次登录后务必修改默认密码,并考虑在NPS中开启多因素认证。

总结

通过1Panel的编排模板安装NPS,整个过程不超过5分钟。以后如果迁移服务器,只需要备份/data/nps/conf目录,再执行一次编排就能完美还原。对于喜欢可视化操作又想拥有容器化便利的朋友,这个组合值得一试。

觉得文章有用,微信打赏一元。



留下一个回复

你的email不会被公开。