“QNAP Nginx-Proxy-Manager 安装指引”

大家好,这次推荐的应用是Nginx Proxy Manager 一个反向代理管理系统,它基于 Nginx 并具有漂亮干净的 Web UI。以下是关于 Nginx Proxy Manager 的一些特点和使用信息:
特点:
- 提供美观且安全的管理界面,基于 Tabler 构建。
- 无需了解 Nginx 知识,即可轻松创建转发域、重定向、流和 404 主机等。
- 支持使用 Let's Encrypt 的免费 SSL 证书,也可提供自定义的 SSL 证书。
- 具备主机的访问列表和基本 HTTP 身份验证功能。
- 超级用户可使用高级 Nginx 配置。
- 支持多用户,可配置其他用户查看或管理他们自己的主机,并具有权限管理和审核日志功能。
首先还是进container station里面创建应用程序,复制以下代码,主机路径和主机端口可以自定义:

version: '3.8'
services:
  npm:
    image: 'jc21/nginx-proxy-manager:2.11.2'
    restart: unless-stopped
    environment:
      PIP_INDEX_URL: https://mirrors.aliyun.com/pypi/simple/
      PUID: 1000
      PGID: 1000
    ports:
      - '9080:80'
      - '9081:81'
      - '9443:443'
    volumes:
      - /share/Container/nginx/data:/data
      - /share/Container/nginx/letsencrypt:/etc/letsencrypt

创建完成后,新浏览器窗口打开  http://nas ip:9081  就能看到管理界面 
网站默认账号和密码为:账号admin@example.com,密码changeme
登录成功后第一次会要求修改密码,按照步骤修改即可。

接下面我们设置NAS后台管理界面的反向代理

例如,要用`http://a.test.com`来绑定端口号为 5000的后台管理界面,并实现设置 HTTPS访问。

 1. 点击绿色图标的选项,再点击右边“Add Proxy Host”,在弹出界面的“Details”选项中填写相应字段。

“Domain Names”填写要反向代理的域名,即`a.test.com`

“Forward Port”填写反向代理的端口,这里是对应服务的端口:5000

“Forward Hostname / IP”填写的NAS  IP地址

2. 填写完后,即可使用`http://a.test.com:9080`访问NAS后台管理界面(此时还只是 http 协议,没有 https)

SSL访问:

如果自己的DDNS有证书的话,也可以上传至NPM使用

选择上传对应的秘钥,证书和中继证书保存

然后再编辑之前的proxy host,设置SSL参数后保存

就可以使用 https://a.test.com:9443 访问nas的管理后台,连接也是安全的

如果还有其他的服务需要走反代,同样可以再新增一条proxy host

需要注意的是DDNS则需要换另外一个子域名

保存后通过https://b.test.com:9443就可以访问另外的服务

注意事项:

有公网ip是前提

使用http访问,则路由器需要转发9080

使用https访问,则路由器需要转发9443

那么本期教程就到这里了,希望大家喜欢,记得点赞、收藏和关注哦,我们下次教程再见!

相关推荐

  1. proxy

    2024-07-12 14:14:01       40 阅读
  2. ubuntu22.04上安装charles-proxy

    2024-07-12 14:14:01       49 阅读
  3. AWS Secrets Manager 实战指南

    2024-07-12 14:14:01       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 14:14:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 14:14:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 14:14:01       58 阅读
  4. Python语言-面向对象

    2024-07-12 14:14:01       69 阅读

热门阅读

  1. 29. 一道简单背包题

    2024-07-12 14:14:01       22 阅读
  2. Tomcat

    2024-07-12 14:14:01       22 阅读
  3. C++语法提高B-hook机制

    2024-07-12 14:14:01       21 阅读
  4. 移动应用安全需求分析与安全保护工程

    2024-07-12 14:14:01       19 阅读
  5. Django 表单

    2024-07-12 14:14:01       21 阅读
  6. 推荐系统名词解释

    2024-07-12 14:14:01       25 阅读
  7. 顺序表的应用之通讯录专题

    2024-07-12 14:14:01       21 阅读
  8. 自动驾驶决策和控制系统的研究

    2024-07-12 14:14:01       24 阅读
  9. 【史上最全面ESP32教程】http通信

    2024-07-12 14:14:01       21 阅读
  10. C++ STL常用容器之vector(顺序容器)

    2024-07-12 14:14:01       21 阅读