如何给你的Openwrt开启https登陆openwrt开启https

2023-08-09
0评论
/
211阅读
爱搜啊

Openwrt开启网页https访问

如何给你的Openwrt开启https登陆openwrt开启https

原文地址:https://www.bilibili.com/read/cv4822276

以下是关于安装所需插件、获取SSL证书和配置证书的步骤说明:

  1. 安装所需插件:

    • 使用网页界面安装curlluci-ssl-opensslca-bundle

  2. 获取SSL证书:

    使用PUTTY连接到路由器

    2.1 安装acme.sh:

    curl https://get.acme.sh | shalias acme.sh=~/.acme.sh/acme.sh

    2.2 生成证书:

    以阿里云为例

    在阿里云控制台新建子用户https://ram.console.aliyun.com/users/new

    如何给你的Openwrt开启https登陆openwrt开启https

    • 在HEDNS中添加域名解析,并启用动态DNS。

    • 在PUTTY中执行以下命令(替换相关参数)以通过HEDNS验证方式获取证书:

      export HE_Username="yourusername"export HE_Password="password"acme.sh --issue --dns dns_he -d yourdomain.com -d *.yourdomain.com
    • 在阿里云控制台创建子用户,并为其添加DNS权限。

    • 在PUTTY中执行以下命令(替换相关参数)以通过阿里云DNS验证方式获取证书:

      export Ali_Key="AccessKeyId"export Ali_Secret="AccessKeySecret"acme.sh --issue --dns dns_ali -d yourdomain.com -d *.yourdomain.com
    • 阿里云控制台示例:

    • HEDNS示例:

    • 使用PUTTY连接到路由器。

    • 执行以下命令安装acme.sh:

  3. 配置证书:

    acme.sh --installcert -d yourdomain.com \
             --key-file /etc/nginx/ssl/yourdomain.key \
             --fullchain-file /etc/nginx/ssl/yourdomain.cer \
             --reloadcmd "/etc/init.d/uhttpd restart"

    注意:根据你的实际配置,文件位置和名称可能会有所不同。

    • 将证书移动到所需位置,执行以下命令(替换相关参数):

  4. 设置域名解析:

    • 阿里云示例:安装aliddns软件包并配置阿里云DDNS。

    • HEDNS示例:在HEDNS中添加域名解析,并启用动态DNS。

    • 对于外部访问解析(非必须):

    • 对于内部访问解析:在路由器的网页界面中打开主机映射,将域名和对应的内部IP地址填入。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: Openwrt https
于2023-08-09发布