NPSNPS
首页
  • 安装与部署
  • 快速开始
  • 运行命令速查
  • 隧道模式
  • 使用示例
  • 使用说明
  • 配置文件
  • 增强功能
  • Docker 部署
  • 参数与安全速查
  • 使用说明
  • 增强功能
  • 配置与启动
  • 配置文件参考
  • SDK
  • 功能概览
  • 域名代理与路由
  • 平台域名与证书诊断
  • 访问控制与配额
  • 运行说明
  • 配置示例
  • API 鉴权
  • API 清单
  • 用户体系
  • FAQ
  • 升级迁移
  • 本项目更新日志
  • 上游更新日志
GitHub
首页
  • 安装与部署
  • 快速开始
  • 运行命令速查
  • 隧道模式
  • 使用示例
  • 使用说明
  • 配置文件
  • 增强功能
  • Docker 部署
  • 参数与安全速查
  • 使用说明
  • 增强功能
  • 配置与启动
  • 配置文件参考
  • SDK
  • 功能概览
  • 域名代理与路由
  • 平台域名与证书诊断
  • 访问控制与配额
  • 运行说明
  • 配置示例
  • API 鉴权
  • API 清单
  • 用户体系
  • FAQ
  • 升级迁移
  • 本项目更新日志
  • 上游更新日志
GitHub
  • 文档首页
  • 快速上手

    • 安装与部署
    • 快速开始
    • 运行命令速查
    • 完整部署参考
    • 隧道模式
    • 使用示例
  • 服务端

    • 服务端使用
    • 配置文件参考
    • 服务端增强功能
    • 服务端介绍
    • 部署安全与参数速查
    • Docker 部署
    • 宝塔面板部署
  • 客户端

    • 客户端使用
    • 客户端增强功能
    • NPC SDK
    • 客户端配置与启动
    • 配置文件参考
    • NPC GUI 客户端
  • 扩展功能

    • 功能概览
    • 域名代理与路由
    • 平台域名与证书诊断
    • 访问控制与配额
    • 运行说明
    • Web API 鉴权
    • Web API 清单
    • 使用示例
  • 项目与社区

    • 用户体系
    • 系统架构
    • 升级迁移
    • 构建发布
    • 本项目更新日志
    • 上游更新日志
    • FAQ
    • 贡献
    • 交流
    • 捐助
    • 致谢

宝塔面板部署

安装宝塔面板

前往 宝塔面板官网 安装,推荐版本 9.2.0+。

登录面板,点击左侧 Docker,如提示未安装 Docker/Docker Compose,根据引导安装。

Docker Compose 部署 NPS

在宝塔面板的 Docker 管理中,使用 Docker Compose 方式部署:

  1. 创建目录 /www/docker/nps
  2. 创建 docker-compose.yml:
version: '3.8'
services:
  nps:
    image: wushuo98/nps:latest
    container_name: nps
    restart: unless-stopped
    environment:
      NPS_WEB_IP: 0.0.0.0
    ports:
      - "80:80"
      - "443:443"
      - "8024:8024"
      - "8025:8025"
      - "127.0.0.1:8081:8081"
    volumes:
      - ./conf:/conf
  1. 启动:docker compose up -d

配置

配置文件在 /www/docker/nps/conf/nps.conf,首次启动会自动生成。

Web 管理端口默认 8081,新配置仅监听本机。首次生成配置时查看日志获取管理员账号 admin 和随机管理员密码;已有配置请以 conf/nps.conf 为准:

docker logs nps | head -20

注意: 如果 80/443 端口被占用,修改 nps.conf 中的 http_proxy_port 和 https_proxy_port。

安装 NPS 客户端

客户端同样可以通过 Docker 运行:

docker run -d --name npc \
  wushuo98/npc \
  -server=your-ip:8024 -vkey=your-key

推荐使用无配置文件模式,所有配置在服务端 Web 面板管理。

在 GitHub 上编辑此页
最后更新: 2026/9/1 07:49
Prev
Docker 部署