找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2808|回复: 1

[openwrt(x86)] 配置Nginx Proxy Manager代理实现各服务https访问

[复制链接]
发表于 2023-6-2 20:50 | 显示全部楼层 |阅读模式
本帖最后由 wj36149 于 2023-6-2 21:01 编辑

先说的我配置,ESXI+openwrt+ubuntu,Nginx Proxy Manager我是安装在ubuntu里,内网地址openwrt是10.10.10.1,esxi是10.10.10.2,ubuntu是10.10.10.3,其他前提条件:有自己的域名并在主路由上配置好DDNS。
1.先安装Nginx Proxy Manager,
官方docker-compose.yml文件内容:

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

其中443和80端口是用于代理服务的访问端口,家用宽带443和80都被封了所以要改成别的,比如52443和52080,81是Nginx Proxy Manager管理页面端口,改不改自己随意。
装好后进入Nginx Proxy Manager管理页面http://宿主机ip:81,默认用户名admin@example.com密码changeme
装好后在openwrt里把代理端口转发Nginx Proxy Manager所在的宿主机上(如果是在openwrt上的docker安装Nginx Proxy Manager可省去此步)




2.登录自己的域名控制台,我是在阿里云买的域名所以用阿里的域名示范。例如我想配置openwrt的web页面反向代理,登录域名控制台设置一下域名解析,如图


3.用Nginx Proxy Manager申请域名证书,进入Nginx Proxy Manager
点SSL Certificates


Add SSL Certificat选择 Let's Encrypt

按照下图操作

填好点save需要等一两分钟等待申请证书。

申请到证书后回到Nginx Proxy Manager主页
点Proxy Hosts

再点Add Proxy Host


然后输入刚刚设置解析的域名和openwrt内网ip以及端口

下一步点SSL


最后点save保存就完成了,不出意外就可以通过https://op.xxx.com:52443访问openwrt页面了,例如我以上配置的是https://op.ihsfi.top:52443
需要代理其他服务以此类推。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2023-6-4 08:48 | 显示全部楼层
Op里面的Lucky简单直接
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 07:38

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表